summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/ishtar_menu.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_warehouse/ishtar_menu.py')
-rw-r--r--archaeological_warehouse/ishtar_menu.py57
1 files changed, 44 insertions, 13 deletions
diff --git a/archaeological_warehouse/ishtar_menu.py b/archaeological_warehouse/ishtar_menu.py
index f9f0daf33..c240cba84 100644
--- a/archaeological_warehouse/ishtar_menu.py
+++ b/archaeological_warehouse/ishtar_menu.py
@@ -23,29 +23,60 @@ from ishtar_common.menu_base import SectionItem, MenuItem
from archaeological_finds.models import Treatment
+import models
+
# be carreful: each access_controls must be relevant with check_rights in urls
MENU_SECTIONS = [
- (60, SectionItem('find_management', _(u"Find"),
+ (70, SectionItem('treatment_management', _(u"Treatment"),
profile_restriction='warehouse',
childs=[
MenuItem('warehouse_packaging', _(u"Packaging"),
model=Treatment,
access_controls=['add_treatment', 'add_own_treatment']),
])),
+ (80, SectionItem('warehouse', _(u"Warehouse"),
+ profile_restriction='warehouse',
+ childs=[
+ MenuItem('warehouse_search', _(u"Search"),
+ model=models.Warehouse,
+ access_controls=['view_warehouse',]),
+ MenuItem('warehouse_creation', _(u"Creation"),
+ model=models.Warehouse,
+ access_controls=['add_warehouse',]),
+ MenuItem('warehouse_modification', _(u"Modification"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ MenuItem('warehouse_deletion', _(u"Deletion"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ SectionItem(
+ 'containers', _(u"Containers"),
+ childs=[
+ MenuItem('container_search', _(u"Search"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ MenuItem('container_creation', _(u"Creation"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ MenuItem('container_modification', _(u"Modification"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ MenuItem('container_deletion', _(u"Deletion"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ ])
+ ]))
]
"""
- (60, SectionItem('warehouse', _(u"Warehouse"),
- childs=[
- MenuItem('warehouse_inventory', _(u"Inventory"),
- model=models.Warehouse,
- access_controls=['change_warehouse',]),
- MenuItem('warehouse_recording', _(u"Recording"),
- model=Treatment,
- access_controls=['add_treatment', 'add_own_treatment']),
- MenuItem('warehouse_lend', _(u"Lending"),
- model=Treatment,
- access_controls=['add_treatment', 'add_own_treatment']),
- ]))
+ MenuItem('warehouse_inventory', _(u"Inventory"),
+ model=models.Warehouse,
+ access_controls=['change_warehouse',]),
+ MenuItem('warehouse_recording', _(u"Recording"),
+ model=Treatment,
+ access_controls=['add_treatment', 'add_own_treatment']),
+ MenuItem('warehouse_lend', _(u"Lending"),
+ model=Treatment,
+ access_controls=['add_treatment', 'add_own_treatment']),
"""