summaryrefslogtreecommitdiff
path: root/archaeological_operations/ishtar_menu.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_operations/ishtar_menu.py')
-rw-r--r--archaeological_operations/ishtar_menu.py141
1 files changed, 82 insertions, 59 deletions
diff --git a/archaeological_operations/ishtar_menu.py b/archaeological_operations/ishtar_menu.py
index 249c86185..8c9fbbbc3 100644
--- a/archaeological_operations/ishtar_menu.py
+++ b/archaeological_operations/ishtar_menu.py
@@ -27,28 +27,35 @@ import models
FILES_AVAILABLE = 'archaeological_files' in settings.INSTALLED_APPS
MENU_SECTIONS = [
- (30, SectionItem('operation_management', _(u"Operation"),
+ (30, SectionItem(
+ 'operation_management', _(u"Operation"),
childs=[
- MenuItem('operation_search', _(u"Search"),
+ MenuItem(
+ 'operation_search', _(u"Search"),
model=models.Operation,
access_controls=['view_operation',
'view_own_operation']),
- MenuItem('operation_creation', _(u"Creation"),
+ MenuItem(
+ 'operation_creation', _(u"Creation"),
model=models.Operation,
access_controls=['add_operation',
'add_own_operation']),
- MenuItem('operation_modification', _(u"Modification"),
- model=models.Operation,
- access_controls=['change_operation',
- 'change_own_operation']),
- MenuItem('operation_closing', _(u"Closing"),
- model=models.Operation,
- access_controls=['close_operation']),
- MenuItem('operation_deletion', _(u"Deletion"),
- model=models.Operation,
- access_controls=['change_operation',
- 'change_own_operation']),
- SectionItem('operation_source', _(u"Documentation"),
+ MenuItem(
+ 'operation_modification', _(u"Modification"),
+ model=models.Operation,
+ access_controls=['change_operation',
+ 'change_own_operation']),
+ MenuItem(
+ 'operation_closing', _(u"Closing"),
+ model=models.Operation,
+ access_controls=['close_operation']),
+ MenuItem(
+ 'operation_deletion', _(u"Deletion"),
+ model=models.Operation,
+ access_controls=['change_operation',
+ 'change_own_operation']),
+ SectionItem(
+ 'operation_source', _(u"Documentation"),
childs=[
MenuItem('operation_source_search',
_(u"Search"),
@@ -72,58 +79,74 @@ MENU_SECTIONS = [
'change_own_operation']),
])
]),
- ),
- (102, SectionItem('dashboard', _(u"Dashboard"),
- childs=[
- MenuItem('dashboard_main', _(u"General informations"),
+ ),
+ (
+ 102, SectionItem(
+ 'dashboard', _(u"Dashboard"),
+ childs=[
+ MenuItem(
+ 'dashboard_main', _(u"General informations"),
model=models.Operation,
access_controls=['change_operation']),
- MenuItem('dashboard_operation', _(u"Operations"),
+ MenuItem(
+ 'dashboard_operation', _(u"Operations"),
model=models.Operation,
access_controls=['change_operation']),
- ]),
+ ]),
),
]
if FILES_AVAILABLE:
- MENU_SECTIONS.insert(1,
- (35, SectionItem('administrativact_management', _(u"Administrative Act"),
- childs=[
- MenuItem('administrativact_register',
- pgettext_lazy('admin act register',u"Register"),
- model=models.AdministrativeAct,
- access_controls=['view_administrativeact',
- 'view_own_administrativeact']),
- ])
- )
+ MENU_SECTIONS.insert(
+ 1,
+ (
+ 35, SectionItem(
+ 'administrativact_management', _(u"Administrative Act"),
+ childs=[
+ MenuItem(
+ 'administrativact_register',
+ pgettext_lazy('admin act register', u"Register"),
+ model=models.AdministrativeAct,
+ access_controls=['view_administrativeact',
+ 'view_own_administrativeact']),
+ ])
+ )
)
- MENU_SECTIONS[0][1].childs.insert(5,
- SectionItem('admin_act_operations',
- _(u"Administrative act"),
+ MENU_SECTIONS[0][1].childs.insert(
+ 5,
+ SectionItem(
+ 'admin_act_operations',
+ _(u"Administrative act"),
childs=[
- MenuItem('operation_administrativeactop_search',
- _(u"Search"),
- model=models.Operation,
- access_controls=['change_operation',
- 'change_own_operation']),
- MenuItem('operation_administrativeactop',
- _(u"Add"),
- model=models.Operation,
- access_controls=['change_operation',
- 'change_own_operation']),
- MenuItem('operation_administrativeactop_modification',
- _(u"Modification"),
- model=models.AdministrativeAct,
- access_controls=['change_operation',
- 'change_own_operation']),
- MenuItem('operation_administrativeactop_deletion',
- _(u"Deletion"),
- model=models.AdministrativeAct,
- access_controls=['operation_deletion',
- 'delete_own_operation']),
- MenuItem('operation_administrativeact_document',
- _(u"Documents"),
- model=models.AdministrativeAct,
- access_controls=['change_operation', 'change_own_operation']),
- ],)
+ MenuItem(
+ 'operation_administrativeactop_search',
+ _(u"Search"),
+ model=models.Operation,
+ access_controls=[
+ 'change_operation', 'change_own_operation']),
+ MenuItem(
+ 'operation_administrativeactop',
+ _(u"Add"),
+ model=models.Operation,
+ access_controls=['change_operation',
+ 'change_own_operation']),
+ MenuItem(
+ 'operation_administrativeactop_modification',
+ _(u"Modification"),
+ model=models.AdministrativeAct,
+ access_controls=['change_operation',
+ 'change_own_operation']),
+ MenuItem(
+ 'operation_administrativeactop_deletion',
+ _(u"Deletion"),
+ model=models.AdministrativeAct,
+ access_controls=[
+ 'operation_deletion', 'delete_own_operation']),
+ MenuItem(
+ 'operation_administrativeact_document',
+ _(u"Documents"),
+ model=models.AdministrativeAct,
+ access_controls=['change_operation',
+ 'change_own_operation']),
+ ],)
)