diff options
Diffstat (limited to 'archaeological_operations/ishtar_menu.py')
| -rw-r--r-- | archaeological_operations/ishtar_menu.py | 222 | 
1 files changed, 130 insertions, 92 deletions
| diff --git a/archaeological_operations/ishtar_menu.py b/archaeological_operations/ishtar_menu.py index 6a5ae1d46..2ad6dc259 100644 --- a/archaeological_operations/ishtar_menu.py +++ b/archaeological_operations/ishtar_menu.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3  # -*- coding: utf-8 -*-  # Copyright (C) 2012-2014 Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet> @@ -28,102 +28,140 @@ from archaeological_operations import models  MENU_SECTIONS = [ -    (30, SectionItem( -        'operation_management', _("Operation"), -        css='menu-operation', -        childs=[ -            MenuItem( -                'operation_search', _("Search"), -                model=models.Operation, -                access_controls=['view_operation', -                                 'view_own_operation']), -            MenuItem( -                'operation_creation', _("Creation"), -                model=models.Operation, -                access_controls=['add_operation', -                                 'add_own_operation']), -            MenuItem( -                'operation_modification', _("Modification"), -                model=models.Operation, -                access_controls=['change_operation', -                                 'change_own_operation']), -            MenuItem( -                'operation_closing', _("Closing"), -                model=models.Operation, -                access_controls=['close_operation']), -            MenuItem( -                'operation_deletion', _("Deletion"), -                model=models.Operation, -                access_controls=['change_operation', -                                 'change_own_operation']), -            SectionItem( -                'admin_act_operations', -                _("Administrative act"), -                profile_restriction='files', -                childs=[ -                    MenuItem( -                        'operation_administrativeactop_search', -                        _("Search"), -                        model=models.AdministrativeAct, -                        access_controls=[ -                            'change_administrativeact']), -                    MenuItem( -                        'operation_administrativeactop', -                        _("Creation"), -                        model=models.AdministrativeAct, -                        access_controls=['change_administrativeact']), -                    MenuItem( -                        'operation_administrativeactop_modification', -                        _("Modification"), -                        model=models.AdministrativeAct, -                        access_controls=['change_administrativeact']), -                    MenuItem( -                        'operation_administrativeactop_deletion', -                        _("Deletion"), -                        model=models.AdministrativeAct, -                        access_controls=['change_administrativeact']), -                ],), -        ]), -     ),      ( -        35, SectionItem( -            'administrativact_management', _("Administrative Act"), -            profile_restriction='files', -            css='menu-file', +        30, +        SectionItem( +            "operation_management", +            _("Operation"), +            css="menu-operation",              childs=[                  MenuItem( -                    'administrativact_register', -                    pgettext_lazy('admin act register', "Register"), +                    "operation_search", +                    _("Search"), +                    model=models.Operation, +                    access_controls=["view_operation", "view_own_operation"], +                ), +                MenuItem( +                    "operation_creation", +                    _("Creation"), +                    model=models.Operation, +                    access_controls=["add_operation", "add_own_operation"], +                ), +                MenuItem( +                    "operation_modification", +                    _("Modification"), +                    model=models.Operation, +                    access_controls=["change_operation", "change_own_operation"], +                ), +                MenuItem( +                    "operation_closing", +                    _("Closing"), +                    model=models.Operation, +                    access_controls=["close_operation"], +                ), +                MenuItem( +                    "operation_deletion", +                    _("Deletion"), +                    model=models.Operation, +                    access_controls=["change_operation", "change_own_operation"], +                ), +                SectionItem( +                    "admin_act_operations", +                    _("Administrative act"), +                    profile_restriction="files", +                    childs=[ +                        MenuItem( +                            "operation_administrativeactop_search", +                            _("Search"), +                            model=models.AdministrativeAct, +                            access_controls=["change_administrativeact"], +                        ), +                        MenuItem( +                            "operation_administrativeactop", +                            _("Creation"), +                            model=models.AdministrativeAct, +                            access_controls=["change_administrativeact"], +                        ), +                        MenuItem( +                            "operation_administrativeactop_modification", +                            _("Modification"), +                            model=models.AdministrativeAct, +                            access_controls=["change_administrativeact"], +                        ), +                        MenuItem( +                            "operation_administrativeactop_deletion", +                            _("Deletion"), +                            model=models.AdministrativeAct, +                            access_controls=["change_administrativeact"], +                        ), +                    ], +                ), +            ], +        ), +    ), +    ( +        35, +        SectionItem( +            "administrativact_management", +            _("Administrative Act"), +            profile_restriction="files", +            css="menu-file", +            childs=[ +                MenuItem( +                    "administrativact_register", +                    pgettext_lazy("admin act register", "Register"),                      model=models.AdministrativeAct, -                    access_controls=['view_administrativeact', -                                     'view_own_administrativeact']), -            ]) +                    access_controls=[ +                        "view_administrativeact", +                        "view_own_administrativeact", +                    ], +                ), +            ], +        ),      ), -    (37, SectionItem( -        'site_management', IshtarSiteProfile.get_default_site_label, -        css='menu-site', -        profile_restriction='archaeological_site', -        childs=[ -            MenuItem( -                'site_search', _("Search"), -                model=models.ArchaeologicalSite, -                access_controls=['view_archaeologicalsite', -                                 'view_own_archaeologicalsite']), -            MenuItem( -                'site_creation', _("Creation"), -                model=models.ArchaeologicalSite, -                access_controls=['add_archaeologicalsite', -                                 'add_own_archaeologicalsite']), -            MenuItem( -                'site_modification', _("Modification"), -                model=models.ArchaeologicalSite, -                access_controls=['change_archaeologicalsite', -                                 'change_own_archaeologicalsite']), -            MenuItem('site_deletion', -                     _("Deletion"), -                     model=models.ArchaeologicalSite, -                     access_controls=['change_archaeologicalsite']), -        ]), +    ( +        37, +        SectionItem( +            "site_management", +            IshtarSiteProfile.get_default_site_label, +            css="menu-site", +            profile_restriction="archaeological_site", +            childs=[ +                MenuItem( +                    "site_search", +                    _("Search"), +                    model=models.ArchaeologicalSite, +                    access_controls=[ +                        "view_archaeologicalsite", +                        "view_own_archaeologicalsite", +                    ], +                ), +                MenuItem( +                    "site_creation", +                    _("Creation"), +                    model=models.ArchaeologicalSite, +                    access_controls=[ +                        "add_archaeologicalsite", +                        "add_own_archaeologicalsite", +                    ], +                ), +                MenuItem( +                    "site_modification", +                    _("Modification"), +                    model=models.ArchaeologicalSite, +                    access_controls=[ +                        "change_archaeologicalsite", +                        "change_own_archaeologicalsite", +                    ], +                ), +                MenuItem( +                    "site_deletion", +                    _("Deletion"), +                    model=models.ArchaeologicalSite, +                    access_controls=["change_archaeologicalsite"], +                ), +            ], +        ),      ),  ]  """ | 
