summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/ishtar_menu.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-10 01:18:28 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-10 01:18:28 +0100
commita95e41815be353f717e5a9347166e0bbc486c687 (patch)
treea4aec468c53ba6d5baa688df0dba3fbb8a588fb4 /archaeological_warehouse/ishtar_menu.py
parent99f0621b864550817931a46850e5194f571c9d81 (diff)
parent7475ae571619c3726e63c5cefc0215930cb83278 (diff)
downloadIshtar-a95e41815be353f717e5a9347166e0bbc486c687.tar.bz2
Ishtar-a95e41815be353f717e5a9347166e0bbc486c687.zip
Merge branch 'v0.9' into wheezy
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']),
"""