1.3.11. Rôles / droits

Rôles et les droits sont $CADENAS_SETUP/partwarehouse/accessrights.cfg via le fichier de configuration pardonner.

Préparation:

Pour pouvoir effectuer des réglages spécifiques pour le catalogue et les sous-répertoires, vous avez besoin des ID internes CatalogueID [CatalogID] et Identification.

  1. Ouvrez la boîte de dialogue des paramètres sous Outils [Extras] -> Paramètres [Settings...]....

  2. Sélectionner à gauche PARTdataCenter -> Général [General].

  3. Sous Afficher les identificateurs internes pour les attributs, les classes et les produits [Show internal ids for attributes, classes and products], cochez la case.

    -> Sur la page d'onglet Propriétés [Properties], vous voyez maintenant en plus les champs ID de catalogue [CatalogID] et Identification. Ce sont précisément ces informations supplémentaires dont vous avez besoin pour les réglages dans le fichier de configuration.

accessrights.cfg

Syntaxe:

Bloc: la déclaration de bloc est une combinaison de rôle et de catalogue.

[<Rolle>.<Katalog>]

Objekte (Clé), für die Rechte (Werte) definiert werden können:

  • catalogs: catalogues

  • attributs: Attributs

  • products: Produits

  • classes: Classes

  • subtree.classxy: Sous-représentations de classes

Les droits(valeurs) possibles sont : (individuellement ou plusieurs ou tous séparés par des virgules)

  • read (lire) : Droits de lecture uniquement

  • add: ajouter

  • modify; modifier

  • delete: supprimer

  • export (uniquement pour les "catalogues") : Exportation vers $CADENAS_DATA

Exemples :

  • Il est par exemple possible d'attribuer des droits minimums (droit de lecture uniquement) par défaut :

    [default]
    catalogs=read
    attributes=read
    products=read
    classes=read

  • Le rôle admin obtient les pleins droits pour tous les catalogues.

    [admin.*]
    catalogs=add,modify,delete,read,export
    attributes=add,modify,delete,read
    products=add,modify,delete,read
    classes=add,modify,delete,read

    La commande "Exportation vers PARTsolutions" ne s'affiche que si (sur le serveur) la valeur "export" est définie dans la clé "catalogs".

    La commande "Exportation vers PARTsolutions" ne s'affiche que si (sur le serveur) la valeur "export" est définie dans la clé "catalogs".

  • Pour un catalogue donné, tous les rôles reçoivent des droits.

    [*.jLRR0DPBQdm3HerWv3Jwuw]
    catalogs=read
    attributes=read
    products=read

  • En plus du catalogue, des sous-répertoires peuvent également recevoir des droits spécifiques.

    subtree.izWhloO_R2yDcz_5oRKGqQ=add,modify,delete

  • Rôle et catalogue spécifiés

    [werk1.jLRR0DPBQdm3HerWv3Jwuw]
    attributes=add,modify,delete
    products=add,modify,delete

  • Déclaration pour un rôle précis et tous les catalogues + Déclaration spéciale uniquement pour les produits

    [werk1.*]
    products=add,modify,delete

Si seuls des droits de lecture sont disponibles, le symbole du cadenas est affiché dans l'arborescence.