diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-10-16 17:57:13 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-02-19 14:43:48 +0100 |
commit | c93dd3812c53d21ab8517dc7af72e1d4b70a1b04 (patch) | |
tree | 2153d8fd121f7ecd08a31e4867d58a2eb3c9aab7 /archaeological_files/ishtar_menu.py | |
parent | b8eef9b6aaed7ee097f8ea86174067f9ca42abd8 (diff) | |
download | Ishtar-c93dd3812c53d21ab8517dc7af72e1d4b70a1b04.tar.bz2 Ishtar-c93dd3812c53d21ab8517dc7af72e1d4b70a1b04.zip |
♻ permissions refactoring: refactor has_permission methods
Diffstat (limited to 'archaeological_files/ishtar_menu.py')
-rw-r--r-- | archaeological_files/ishtar_menu.py | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/archaeological_files/ishtar_menu.py b/archaeological_files/ishtar_menu.py index bfdd72148..5541fd1d3 100644 --- a/archaeological_files/ishtar_menu.py +++ b/archaeological_files/ishtar_menu.py @@ -25,7 +25,7 @@ from archaeological_operations.models import AdministrativeAct from . import models -# be carreful: each access_controls must be relevant with check_rights in urls +# be carreful: each access_controls must be relevant with check_permissions in urls MENU_SECTIONS = [ ( @@ -40,31 +40,43 @@ MENU_SECTIONS = [ "file_search", _("Search"), model=models.File, - access_controls=["view_file", "view_own_file"], + access_controls=[ + "archaeological_files.view_file", + "archaeological_files.view_own_file" + ], ), MenuItem( "file_creation", _("Creation"), model=models.File, - access_controls=["add_file", "add_own_file"], + access_controls=[ + "archaeological_files.add_file", + "archaeological_files.add_own_file" + ], ), MenuItem( "file_modification", _("Modification"), model=models.File, - access_controls=["change_file", "change_own_file"], + access_controls=[ + "archaeological_files.change_file", + "archaeological_files.change_own_file" + ], ), MenuItem( "file_closing", _("Closing"), model=models.File, - access_controls=["close_file"], + access_controls=["archaeological_files.close_file"], ), MenuItem( "file_deletion", _("Deletion"), model=models.File, - access_controls=["delete_file", "delete_own_file"], + access_controls=[ + "archaeological_files.delete_file", + "archaeological_files.delete_own_file" + ], ), SectionItem( "admin_act_files", @@ -74,25 +86,33 @@ MENU_SECTIONS = [ "file_administrativeactfile_search", _("Search"), model=AdministrativeAct, - access_controls=["change_administrativeact"], + access_controls=[ + "archaeological_operations.change_administrativeact" + ], ), MenuItem( "file_administrativeactfile", _("Creation"), model=AdministrativeAct, - access_controls=["change_administrativeact"], + access_controls=[ + "archaeological_operations.change_administrativeact" + ], ), MenuItem( "file_administrativeactfile_modification", _("Modification"), model=AdministrativeAct, - access_controls=["change_administrativeact"], + access_controls=[ + "archaeological_operations.change_administrativeact" + ], ), MenuItem( "file_administrativeactfile_deletion", _("Deletion"), model=AdministrativeAct, - access_controls=["change_administrativeact"], + access_controls=[ + "archaeological_operations.change_administrativeact" + ], ), ], ), |