... | @@ -34,13 +34,13 @@ Das Anlegen geht denkbar einfach; legen Sie in Ihr Plugin / Paket eine permissio |
... | @@ -34,13 +34,13 @@ Das Anlegen geht denkbar einfach; legen Sie in Ihr Plugin / Paket eine permissio |
|
|
|
|
|
## Aufbau einer permissions.xml
|
|
## Aufbau einer permissions.xml
|
|
|
|
|
|
\<permissions> - beginnt die permissions.xml
|
|
`<permissions>` - beginnt die permissions.xml
|
|
\<permission> - definiert ein Zugriffsrecht
|
|
`<permission>` - definiert ein Zugriffsrecht
|
|
|
|
|
|
|
|
|
|
### \<permission>
|
|
### `<permission>`
|
|
|
|
|
|
Ein \<permission> legt ein Zugriffsrecht fest, es bestimmt die Eigenschaften und die Art des Zugriffsrecht.
|
|
Ein `<permission>` legt ein Zugriffsrecht fest, es bestimmt die Eigenschaften und die Art des Zugriffsrecht.
|
|
|
|
|
|
*Attribut*
|
|
*Attribut*
|
|
|
|
|
... | @@ -88,15 +88,15 @@ Einzig erlaubte Zeichen in einem Zugriffsrecht sind a-z A-Z . und _ |
... | @@ -88,15 +88,15 @@ Einzig erlaubte Zeichen in einem Zugriffsrecht sind a-z A-Z . und _ |
|
|
|
|
|
#### Übersetzung für den Administrationsbereich
|
|
#### Übersetzung für den Administrationsbereich
|
|
|
|
|
|
Übersetzen können Sie die \<permissions> wie jedes Plugin / Paket über die locale.xml. Es muss nur die Gruppe locale/permissions genutzt werden.
|
|
Übersetzen können Sie die `<permissions> wie jedes Plugin / Paket über die locale.xml.
|
|
|
|
|
|
``` xml
|
|
``` xml
|
|
<groups name="locale/permissions" datatype="js">
|
|
<groups name="mein/paket" datatype="js,php">
|
|
|
|
|
|
</group>
|
|
</group>
|
|
```
|
|
```
|
|
|
|
|
|
Um nun ein Zugriffsrecht zu übersetzen nehmen Sie für das name Attribut des \<locale> Nodes den Namen des Zugriffsrecht plus _text oder _description für die Beschreibung.
|
|
Um nun ein Zugriffsrecht zu übersetzen nehmen Sie für das name Attribut des `<locale>` Nodes den Namen des Zugriffsrecht plus `permission.` davor.
|
|
|
|
|
|
D.h. für das Zugriffsrecht
|
|
D.h. für das Zugriffsrecht
|
|
|
|
|
... | @@ -109,15 +109,16 @@ D.h. für das Zugriffsrecht |
... | @@ -109,15 +109,16 @@ D.h. für das Zugriffsrecht |
|
wäre folgender locale Eintrag möglich:
|
|
wäre folgender locale Eintrag möglich:
|
|
|
|
|
|
``` xml
|
|
``` xml
|
|
<groups name="locale/permissions" datatype="js">
|
|
<groups name="quiqqer/quiqqer" datatype="js,php">
|
|
<locale name="quiqqer.admin._title">
|
|
<locale name="permission.quiqqer.admin">
|
|
<de><![CDATA[Administration]]></de>
|
|
<de><![CDATA[Administration]]></de>
|
|
<en><![CDATA[Administration]]></en>
|
|
<en><![CDATA[Administration]]></en>
|
|
</locale>
|
|
</locale>
|
|
<locale name="quiqqer.admin._description">
|
|
|
|
<de><![CDATA[Kann sich an den Administrationbereich anmelden]]></de>
|
|
|
|
<en><![CDATA[Can login on to the administration]]></en>
|
|
|
|
</locale>
|
|
|
|
</groups>
|
|
</groups>
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Für die linke Sitemap in der Zugriffsverwaltung werden die Rechtebetitelungen stückweise aufgesplitet.
|
|
|
|
|
|
|
|
Zum Beispiel:
|
|
|
|
- permission.quiqqer._header
|
|
|
|
- permission.quiqqer.projects._header |