Einleitung / Rechte in FirstSpirit / Benutzerrechte / Benutzerrechte über die Gruppenmitgliedschaft / Eingabekomponente definieren

Eingabekomponente definieren

Die Eingabekomponente CMS_INPUT_PERMISSION, über die Redakteure für Objekte im SiteArchitect Zugriffsrechte für Benutzer definieren können, kommt in der Regel im Metadaten-Register des jeweiligen Objekts zum Einsatz. Dafür muss eine eigene Vorlage erstellt werden, die in den Projekteigenschaften in der Combobox Metadaten-Vorlage im Bereich Optionen ausgewählt werden muss.

Rechte definieren

Während es nur eine bestimmte Anzahl an vordefinierten Redaktionsrechten in FirstSpirit gibt, können Benutzerrechte gänzlich individuell definiert werden.

Mögliche Benutzerrechte können sein:

Recht

Erklärung

lesen

Der Benutzer darf ein Objekt ansehen.

ändern

Der Benutzer darf ein Objekt ändern.

anlegen

Der Benutzer darf ein neues Objekt anlegen.

löschen

Der Benutzer darf ein Objekt löschen.

drucken

Der Benutzer darf ein Objekt / eine Seite ausdrucken.

speichern

Der Benutzer darf ein Objekt speichern / herunterladen.

  
Wichtig Anders als bei den Redaktionsrechten, die durch FirstSpirit fest vorgegeben sind, werden Benutzerrechte vom Vorlagen-Entwickler individuell definiert und sind somit flexibel auf alle Anforderungen eines Projektes bzw. einer Website anpassbar. Dies betrifft sowohl die Semantik als auch die Auswertung der Rechte. Die Interpretation und Auswertung von Benutzerrechten erfolgt also nicht durch FirstSpirit.

Formular-Register der Eingabekomponente

Ein Beispiel für das Register „Formular“ könnte folgendermaßen aussehen:

<CMS_MODULE>
<CMS_INPUT_PERMISSION name="permission" group="GroupsFile" hFill="no">
<ACTIVITIES>
<ACTIVITY name="op1">
<LANGINFOS>
<LANGINFO lang="DE" label="lesen"/>
</LANGINFOS>
</ACTIVITY>
<ACTIVITY name="op2">
<LANGINFOS>
<LANGINFO lang="DE" label="ändern"/>
</LANGINFOS>
</ACTIVITY>
<ACTIVITY name="op3">
<LANGINFOS>
<LANGINFO lang="DE" label="anlegen"/>
</LANGINFOS>
</ACTIVITY>
<ACTIVITY name="op4">
<LANGINFOS>
<LANGINFO lang="DE" label="löschen"/>
</LANGINFOS>
</ACTIVITY>
</ACTIVITIES>
<LANGINFOS>
<LANGINFO lang="*" label="Berechtigungen" description="Bitte selektieren Sie
die Gruppen-Berechtigungen"/>
</LANGINFOS>
</CMS_INPUT_PERMISSION>
</CMS_MODULE>

Weitere Informationen und Erläuterungen zur Eingabekomponente siehe PERMISSION (→Online Dokumentation FirstSpirit).

Vorschau der Eingabekomponente

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.4 | Datenschutz