diff --git a/aleksis/apps/untis/menus.py b/aleksis/apps/untis/menus.py index 2c2862a8a4d7379284b36c924e3dceb3a06c5d8c..f05d52f7451d3eb627a57f6f960c8da49de3921e 100644 --- a/aleksis/apps/untis/menus.py +++ b/aleksis/apps/untis/menus.py @@ -6,7 +6,7 @@ MENUS = { "name": _("Untis XML import"), "url": "untis_xml_import", "validators": [ - ("aleksis.core.util.predicates.permission_validator", "untis.do_xml_import",), + ("aleksis.core.util.predicates.permission_validator", "untis.do_xml_import_rule",), ], }, { @@ -15,7 +15,7 @@ MENUS = { "validators": [ ( "aleksis.core.util.predicates.permission_validator", - "untis.assign_subjects_to_groups", + "untis.assign_subjects_to_groups_rule", ), ], }, diff --git a/aleksis/apps/untis/rules.py b/aleksis/apps/untis/rules.py index 55740b1bbb6a09c58f711ee5f7fd285414c8b275..fc420c375e468c9043993ec1be6a52914c965c9e 100644 --- a/aleksis/apps/untis/rules.py +++ b/aleksis/apps/untis/rules.py @@ -4,11 +4,11 @@ from aleksis.core.util.predicates import has_global_perm, has_person # Do XML import do_xml_import_predicate = has_person & has_global_perm("untis.do_xml_import") -add_perm("untis.do_xml_import", do_xml_import_predicate) +add_perm("untis.do_xml_import_rule", do_xml_import_predicate) # Do XML import assign_subjects_to_groups_predicate = has_person & has_global_perm( "untis.assign_subjects_to_groups" ) -add_perm("untis.assign_subjects_to_groups", assign_subjects_to_groups_predicate) +add_perm("untis.assign_subjects_to_groups_rule", assign_subjects_to_groups_predicate) diff --git a/aleksis/apps/untis/views.py b/aleksis/apps/untis/views.py index 79f75f659f9e9d617b67c2b08edb03113d4b15c5..84b2a2d8b2505ef04d4a528b627b05e8eddbd3c2 100644 --- a/aleksis/apps/untis/views.py +++ b/aleksis/apps/untis/views.py @@ -7,7 +7,7 @@ from .forms import UntisUploadForm from .util.xml.xml import untis_import_xml -@permission_required("untis.do_xml_import") +@permission_required("untis.do_xml_import_rule") def xml_import(request: HttpRequest) -> HttpResponse: context = {}