powered by CADENAS

Manual

Manual

1.3.10. Rollen / Rechte

Rollen und Rechte werden per Konfigurationsdatei $CADENAS_SETUP/partwarehouse/accessrights.cfg vergeben.

Vorbereitung:

Um spezifische Einstellungen für Katalog und Unterverzeichnisse vornehmen zu können, benötigen Sie die internen IDs KatalogID und Identifikation.

  1. Öffnen Sie unter Extras -> Einstellungen... den Einstellungen-Dialog.

  2. Selektieren Sie links PARTdataCenter -> Allgemein.

  3. Aktivieren Sie unter Interne Identifizierer für Attribute, Klassen und Produkte anzeigen das Auswahlkästchen.

    -> Auf der Registerseite Eigenschaften sehen Sie nun zusätzlich die Felder KatalogID und Identifikation. Genau diese zusätzlichen Informationen benötigen Sie für Einstellungen in der Konfigurationsdatei.

accessrights.cfg

Syntax:

Block: Die Blockdeklaration ist eine Kombination aus Rolle und Katalog.

[<Rolle>.<Katalog>]

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

  • catalogs: Kataloge

  • attributes: Attribute

  • products: Produkte

  • classes: Klassen

  • subtree.classxy: Subtrees von Klassen

Die möglichen Rechte (Werte) sind: (einzeln oder kommasepariert mehrere bzw. alle)

  • read: Nur Leserechte

  • add: Zufügen

  • modify; Ändern

  • delete: Löschen

  • export (Nur für "catalogs"): Export nach $CADENAS_DATA

Beispiele:

  • Es können beispielsweise Minimum-Rechte (nur Leserecht) als Default vergeben werden:

    [default]
    catalogs=read
    attributes=read
    products=read
    classes=read
  • Die admin-Rolle bekommt für alle Kataloge volle Rechte.

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

    Der Befehl "Export zu PARTsolutions" wird nur angezeigt, wenn (auf dem Server) im Schlüssel "catalogs" der Wert "export" gesetzt ist.

    Der Befehl "Export zu PARTsolutions" wird nur angezeigt, wenn (auf dem Server) im Schlüssel "catalogs" der Wert "export" gesetzt ist.

  • Für einen bestimmten Katalog bekommen alle Rollen Rechte.

    [*.jLRR0DPBQdm3HerWv3Jwuw]
    catalogs=read
    attributes=read
    products=read
  • Zusätzlich zum Katalog können auch Unterverzeichnisse spezifische Rechte erhalten.

    subtree.izWhloO_R2yDcz_5oRKGqQ=add,modify,delete
  • Rolle und Katalog spezifiziert

    [werk1.jLRR0DPBQdm3HerWv3Jwuw]
    attributes=add,modify,delete
    products=add,modify,delete
  • Deklaration für eine bestimmte Rolle und alle Kataloge + Spezielle Deklaration nur für Produkte

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

Sind nur Leserechte vorhanden, wird im Strukturbaum das Schloss-Symbol angezeigt.