Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 08615e54 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

refactor: menu permissions

Übergeordneter 8c156e5b
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
...@@ -26,5 +26,5 @@ function ($title, $workingTitle) { ...@@ -26,5 +26,5 @@ function ($title, $workingTitle) {
return $Menu->getId(); return $Menu->getId();
}, },
['title', 'workingTitle'], ['title', 'workingTitle'],
'Permission::checkAdminUser' 'quiqqer.menu.create'
); );
...@@ -19,5 +19,5 @@ function ($ids) { ...@@ -19,5 +19,5 @@ function ($ids) {
} }
}, },
['ids'], ['ids'],
'Permission::checkAdminUser' 'quiqqer.menu.delete'
); );
...@@ -25,5 +25,5 @@ function ($id, $title, $workingTitle, $data) { ...@@ -25,5 +25,5 @@ function ($id, $title, $workingTitle, $data) {
); );
}, },
['id', 'title', 'workingTitle', 'data'], ['id', 'title', 'workingTitle', 'data'],
'Permission::checkAdminUser' 'quiqqer.menu.edit'
); );
...@@ -227,6 +227,23 @@ ...@@ -227,6 +227,23 @@
<de><![CDATA[Bild]]></de> <de><![CDATA[Bild]]></de>
<en><![CDATA[Image]]></en> <en><![CDATA[Image]]></en>
</locale> </locale>
<locale name="permission.quiqqer.menu._header">
<de><![CDATA[QUIQQER Menü]]></de>
<en><![CDATA[QUIQQER Menu]]></en>
</locale>
<locale name="permission.quiqqer.menu.create">
<de><![CDATA[Darf Menüs anlegen]]></de>
<en><![CDATA[Is allowed to create menus]]></en>
</locale>
<locale name="permission.quiqqer.menu.delete">
<de><![CDATA[Darf Menüs löschen]]></de>
<en><![CDATA[Is allowed to delete menus]]></en>
</locale>
<locale name="permission.quiqqer.menu.edit">
<de><![CDATA[Darf Menüs editieren]]></de>
<en><![CDATA[Is allowed to edit menus]]></en>
</locale>
</groups> </groups>
<groups name="quiqqer/menu" datatype="php"> <groups name="quiqqer/menu" datatype="php">
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
name="menu-management" name="menu-management"
icon="fa fa-bars" icon="fa fa-bars"
require="package/quiqqer/menu/bin/Controls/Independent/MenuManagement" require="package/quiqqer/menu/bin/Controls/Independent/MenuManagement"
permission="quiqqer.menu.edit"
> >
<locale group="quiqqer/menu" var="menu.text"/> <locale group="quiqqer/menu" var="menu.text"/>
</item> </item>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<permissions> <permissions>
<permission name="quiqqer.menu.create" type="bool"> <permission name="quiqqer.menu.create" type="bool">
<defaultvalue>1</defaultvalue> <defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission> </permission>
<permission name="quiqqer.menu.delete" type="bool"> <permission name="quiqqer.menu.delete" type="bool">
<defaultvalue>1</defaultvalue> <defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission> </permission>
<permission name="quiqqer.menu.edit" type="bool"> <permission name="quiqqer.menu.edit" type="bool">
<defaultvalue>1</defaultvalue> <defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission> </permission>
</permissions> </permissions>
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren