diff options
-rw-r--r-- | archaeological_warehouse/ishtar_menu.py | 12 | ||||
-rw-r--r-- | archaeological_warehouse/urls.py | 8 |
2 files changed, 12 insertions, 8 deletions
diff --git a/archaeological_warehouse/ishtar_menu.py b/archaeological_warehouse/ishtar_menu.py index bcbfe881b..20544db2d 100644 --- a/archaeological_warehouse/ishtar_menu.py +++ b/archaeological_warehouse/ishtar_menu.py @@ -58,16 +58,20 @@ MENU_SECTIONS = [ childs=[ MenuItem('container_search', _(u"Search"), model=models.Warehouse, - access_controls=['change_warehouse',]), + access_controls=['view_container', + 'view_own_container']), MenuItem('container_creation', _(u"Creation"), model=models.Warehouse, - access_controls=['change_warehouse',]), + access_controls=['add_container', + 'add_own_container']), MenuItem('container_modification', _(u"Modification"), model=models.Warehouse, - access_controls=['change_warehouse',]), + access_controls=['change_container', + 'change_own_container']), MenuItem('container_deletion', _(u"Deletion"), model=models.Warehouse, - access_controls=['change_warehouse',]), + access_controls=['change_container', + 'change_own_container']), ]) ])) ] diff --git a/archaeological_warehouse/urls.py b/archaeological_warehouse/urls.py index 4233771b2..fa895b7c4 100644 --- a/archaeological_warehouse/urls.py +++ b/archaeological_warehouse/urls.py @@ -68,19 +68,19 @@ urlpatterns = [ views.warehouse_modify, name='warehouse_modify'), url(r'^container_search/(?P<step>.+)?$', - check_rights(['view_container'])( + check_rights(['view_container', 'view_own_container'])( views.container_search_wizard), name='container_search'), url(r'^container_creation/(?P<step>.+)?$', - check_rights(['change_container'])( + check_rights(['add_container', 'add_own_container'])( views.container_creation_wizard), name='container_creation'), url(r'^container_modification/(?P<step>.+)?$', - check_rights(['change_container'])( + check_rights(['change_container', 'change_own_container'])( views.container_modification_wizard), name='container_modification'), url(r'^container_deletion/(?P<step>.+)?$', - check_rights(['change_container'])( + check_rights(['change_container', 'change_own_container'])( views.container_deletion_wizard), name='container_deletion'), url(r'container-modify/(?P<pk>.+)/$', |