Skip to content
Snippets Groups Projects
Verified Commit 0647a87f authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix permissions

parent 30e664a2
No related branches found
No related tags found
No related merge requests found
Pipeline #84359 failed
...@@ -8,8 +8,10 @@ MENUS = { ...@@ -8,8 +8,10 @@ MENUS = {
"root": True, "root": True,
"svg_icon": "mdi:card-account-details-outline", "svg_icon": "mdi:card-account-details-outline",
"validators": [ "validators": [
"menu_generator.validators.is_authenticated", (
"aleksis.core.util.core_helpers.has_person", "aleksis.core.util.predicates.permission_validator",
"kort.view_menu_rule",
)
], ],
"submenu": [ "submenu": [
{ {
...@@ -19,7 +21,7 @@ MENUS = { ...@@ -19,7 +21,7 @@ MENUS = {
"validators": [ "validators": [
( (
"aleksis.core.util.predicates.permission_validator", "aleksis.core.util.predicates.permission_validator",
"core.view_cards_rule", "kort.view_cards_rule",
) )
], ],
}, },
...@@ -30,7 +32,7 @@ MENUS = { ...@@ -30,7 +32,7 @@ MENUS = {
"validators": [ "validators": [
( (
"aleksis.core.util.predicates.permission_validator", "aleksis.core.util.predicates.permission_validator",
"core.view_cardprinters_rule", "kort.view_cardprinters_rule",
) )
], ],
}, },
...@@ -41,7 +43,7 @@ MENUS = { ...@@ -41,7 +43,7 @@ MENUS = {
"validators": [ "validators": [
( (
"aleksis.core.util.predicates.permission_validator", "aleksis.core.util.predicates.permission_validator",
"core.view_cardlayouts_rule", "kort.view_cardlayouts_rule",
) )
], ],
}, },
......
...@@ -85,3 +85,8 @@ add_rule("kort.print_card_rule", print_card_predicate) ...@@ -85,3 +85,8 @@ add_rule("kort.print_card_rule", print_card_predicate)
deactivate_card_predicate = edit_card_predicate deactivate_card_predicate = edit_card_predicate
add_rule("kort.deactivate_card_rule", deactivate_card_predicate) add_rule("kort.deactivate_card_rule", deactivate_card_predicate)
view_menu_predicate = (
view_cards_predicate | view_card_printers_predicate | view_card_layouts_predicate
)
add_rule("kort.view_menu_rule", view_menu_predicate)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment