diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-25 12:58:40 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-25 12:58:40 +0200 | 
| commit | e3138fd68c1edcdba71bcd45d07345fb60ec4d42 (patch) | |
| tree | 4d30c77807887988e6a72d050ffaf6f0cb2dd87b | |
| parent | 2a193ae2b1b0008232a01eae2935eab46c430917 (diff) | |
| download | Ishtar-e3138fd68c1edcdba71bcd45d07345fb60ec4d42.tar.bz2 Ishtar-e3138fd68c1edcdba71bcd45d07345fb60ec4d42.zip | |
Permissions: fix permissions for containers
| -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>.+)/$', | 
