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) {
return $Menu->getId();
},
['title', 'workingTitle'],
'Permission::checkAdminUser'
'quiqqer.menu.create'
);
......@@ -19,5 +19,5 @@ function ($ids) {
}
},
['ids'],
'Permission::checkAdminUser'
'quiqqer.menu.delete'
);
......@@ -25,5 +25,5 @@ function ($id, $title, $workingTitle, $data) {
);
},
['id', 'title', 'workingTitle', 'data'],
'Permission::checkAdminUser'
'quiqqer.menu.edit'
);
......@@ -227,6 +227,23 @@
<de><![CDATA[Bild]]></de>
<en><![CDATA[Image]]></en>
</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 name="quiqqer/menu" datatype="php">
......
......@@ -4,6 +4,7 @@
name="menu-management"
icon="fa fa-bars"
require="package/quiqqer/menu/bin/Controls/Independent/MenuManagement"
permission="quiqqer.menu.edit"
>
<locale group="quiqqer/menu" var="menu.text"/>
</item>
......
<?xml version="1.0" encoding="UTF-8"?>
<permissions>
<permission name="quiqqer.menu.create" type="bool">
<defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission>
<permission name="quiqqer.menu.delete" type="bool">
<defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission>
<permission name="quiqqer.menu.edit" type="bool">
<defaultvalue>1</defaultvalue>
<everyonePermission>0</everyonePermission>
</permission>
</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