Metainformationen zur Seite
  •  
Standortanzeiger

Sie befinden sich hier: Knowledgebase > Knowledgebase ► Berechtigungen > rights

Knowledgebase ► Berechtigungen ► Datengruppen

Startseite Zurück zur Knowledgebase Zurück zur den Artikeln

Seit BeeCollect Professional 1.5.34 besteht die Möglichkeit, Gruppeneinträge in den Modulen Sammlung, Personen/Organisationen, Literatur, Leihvertrag und Adressen einem Container zuzuweisen, um die Zugriffsrechte auf Gruppeneinträge differenzierter steuern zu können. Es ist auf diese Weise beispielsweise möglich, Benutzern, die auf ein Sammlungsobjekt Schreibrechte besitzen, nur Leserechte auf bestimmte Gruppeneinträge zu erteilen, die innerhalb des Sammlungsobjektes erfasst sind.

Damit dieser Mechanismus funktioniert, existieren insgesamt fünf Module in der Konfiguration des Programms:

  • groups_collection: Gruppen im Modul Sammlung
  • groups_contacts: Gruppen im Modul Adressen
  • groups_contracts: Gruppen im Modul Leihvertrag
  • groups_literature: Gruppen im Modul Literatur
  • groups_persons: Gruppen im Modul Personen/Organisationen

Jeder Benutzer, der innerhalb der Gruppen Datensätze verarbeiten muss, benötigt entsprechende Rechte auf das jeweilige Gruppenmodul. Diese können wie gewohnt differenziert werden in:

  • kein Recht
  • Lesen
  • Bearbeiten
  • Neu anlegen
  • Löschen

Neben dem Recht auf Modulebene wirken innerhalb der Gruppen zusätzlich noch die Rechte auf Containerebene. Jedem der o.g. Module werden dazu über die Administration die Container zugewiesen, die innerhalb der Gruppen für Gruppeneinträge verwendet werden können. Bei unterschiedlichen Zugriffsrechten auf unterschiedliche Container mündet das bei verschiedenen Benutzern in unterschiedlichen Zugriffsrechten auf die entsprechenden Gruppeneinträge.

Während des Updates auf Version 1.5.34 werden die Gruppenmodule automatisch angelegt, die Container aus den jeweiligen Hauptmodulen den Gruppenmodulen zugewiesen und die Gruppen selbst den gleichen Containern zugewiesen wie die jeweiligen Hauptdatensätze. Auf Containerebene werden also die Rechte aus dem Hauptmodul auf das Gruppenmodul übertragen.

Allerdings vergibt das Update automatisch keine Zugriffsrechte auf das Gruppenmodul – dies muss manuell nach dem Update erfolgen.

Der einfachste Weg, in einer existierenden Umgebung rechteseitig den gleichen Zustand wie vor dem Update zu erreichen, wäre die Anlage einer neuen Benutzergruppe, der alle fünf neuen Module mit vollen Zugriffsrechten zugewiesen werden. Anschließend werden der Benutzergruppe alle existierenden Benutzer zugewiesen. Damit hat jeder Benutzer Schreibrechte innerhalb der Gruppen.