diff options
Diffstat (limited to 'archaeological_warehouse/ishtar_menu.py')
-rw-r--r-- | archaeological_warehouse/ishtar_menu.py | 136 |
1 files changed, 90 insertions, 46 deletions
diff --git a/archaeological_warehouse/ishtar_menu.py b/archaeological_warehouse/ishtar_menu.py index fe012d214..3064671e6 100644 --- a/archaeological_warehouse/ishtar_menu.py +++ b/archaeological_warehouse/ishtar_menu.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (C) 2012 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> @@ -27,51 +27,95 @@ from . import models MENU_SECTIONS = [ - (80, SectionItem('warehouse', _("Warehouse"), - profile_restriction='warehouse', - css='menu-warehouse', - childs=[ - MenuItem('warehouse_search', _("Search"), - model=models.Warehouse, - access_controls=['view_warehouse', 'view_own_warehouse']), - MenuItem('warehouse_creation', _("Creation"), - model=models.Warehouse, - access_controls=['add_warehouse',]), - MenuItem('warehouse_modification', _("Modification"), - model=models.Warehouse, - access_controls=['change_warehouse',]), - MenuItem('warehouse_deletion', _("Deletion"), - model=models.Warehouse, - access_controls=['change_warehouse',]), - SectionItem( - 'containers', _("Containers"), - childs=[ - MenuItem('container_search', _("Search"), - model=models.Warehouse, - access_controls=['view_container', - 'view_own_container']), - MenuItem('container_creation', _("Creation"), - model=models.Warehouse, - access_controls=['add_container', - 'add_own_container']), - MenuItem('container_modification', _("Modification"), - model=models.Warehouse, - access_controls=['change_container', - 'change_own_container']), - MenuItem( - 'container-merge', _("Automatic merge"), - model=models.Container, - access_controls=['administrator']), - MenuItem( - 'container-manual-merge', _("Manual merge"), - model=models.Container, - access_controls=['administrator']), - MenuItem('container_deletion', _("Deletion"), - model=models.Warehouse, - access_controls=['change_container', - 'change_own_container']), - ]) - ])) + ( + 80, + SectionItem( + "warehouse", + _("Warehouse"), + profile_restriction="warehouse", + css="menu-warehouse", + childs=[ + MenuItem( + "warehouse_search", + _("Search"), + model=models.Warehouse, + access_controls=["view_warehouse", "view_own_warehouse"], + ), + MenuItem( + "warehouse_creation", + _("Creation"), + model=models.Warehouse, + access_controls=[ + "add_warehouse", + ], + ), + MenuItem( + "warehouse_modification", + _("Modification"), + model=models.Warehouse, + access_controls=[ + "change_warehouse", + ], + ), + MenuItem( + "warehouse_deletion", + _("Deletion"), + model=models.Warehouse, + access_controls=[ + "change_warehouse", + ], + ), + SectionItem( + "containers", + _("Containers"), + childs=[ + MenuItem( + "container_search", + _("Search"), + model=models.Warehouse, + access_controls=["view_container", "view_own_container"], + ), + MenuItem( + "container_creation", + _("Creation"), + model=models.Warehouse, + access_controls=["add_container", "add_own_container"], + ), + MenuItem( + "container_modification", + _("Modification"), + model=models.Warehouse, + access_controls=[ + "change_container", + "change_own_container", + ], + ), + MenuItem( + "container-merge", + _("Automatic merge"), + model=models.Container, + access_controls=["administrator"], + ), + MenuItem( + "container-manual-merge", + _("Manual merge"), + model=models.Container, + access_controls=["administrator"], + ), + MenuItem( + "container_deletion", + _("Deletion"), + model=models.Warehouse, + access_controls=[ + "change_container", + "change_own_container", + ], + ), + ], + ), + ], + ), + ) ] """ MenuItem('warehouse_inventory', _("Inventory"), |