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.py136
1 files changed, 90 insertions, 46 deletions
diff --git a/archaeological_warehouse/ishtar_menu.py b/archaeological_warehouse/ishtar_menu.py
index fe012d214..3064671e6 100644
--- a/archaeological_warehouse/ishtar_menu.py
+++ b/archaeological_warehouse/ishtar_menu.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2012 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
@@ -27,51 +27,95 @@ from . import models
MENU_SECTIONS = [
- (80, SectionItem('warehouse', _("Warehouse"),
- profile_restriction='warehouse',
- css='menu-warehouse',
- childs=[
- MenuItem('warehouse_search', _("Search"),
- model=models.Warehouse,
- access_controls=['view_warehouse', 'view_own_warehouse']),
- MenuItem('warehouse_creation', _("Creation"),
- model=models.Warehouse,
- access_controls=['add_warehouse',]),
- MenuItem('warehouse_modification', _("Modification"),
- model=models.Warehouse,
- access_controls=['change_warehouse',]),
- MenuItem('warehouse_deletion', _("Deletion"),
- model=models.Warehouse,
- access_controls=['change_warehouse',]),
- SectionItem(
- 'containers', _("Containers"),
- childs=[
- MenuItem('container_search', _("Search"),
- model=models.Warehouse,
- access_controls=['view_container',
- 'view_own_container']),
- MenuItem('container_creation', _("Creation"),
- model=models.Warehouse,
- access_controls=['add_container',
- 'add_own_container']),
- MenuItem('container_modification', _("Modification"),
- model=models.Warehouse,
- access_controls=['change_container',
- 'change_own_container']),
- MenuItem(
- 'container-merge', _("Automatic merge"),
- model=models.Container,
- access_controls=['administrator']),
- MenuItem(
- 'container-manual-merge', _("Manual merge"),
- model=models.Container,
- access_controls=['administrator']),
- MenuItem('container_deletion', _("Deletion"),
- model=models.Warehouse,
- access_controls=['change_container',
- 'change_own_container']),
- ])
- ]))
+ (
+ 80,
+ SectionItem(
+ "warehouse",
+ _("Warehouse"),
+ profile_restriction="warehouse",
+ css="menu-warehouse",
+ childs=[
+ MenuItem(
+ "warehouse_search",
+ _("Search"),
+ model=models.Warehouse,
+ access_controls=["view_warehouse", "view_own_warehouse"],
+ ),
+ MenuItem(
+ "warehouse_creation",
+ _("Creation"),
+ model=models.Warehouse,
+ access_controls=[
+ "add_warehouse",
+ ],
+ ),
+ MenuItem(
+ "warehouse_modification",
+ _("Modification"),
+ model=models.Warehouse,
+ access_controls=[
+ "change_warehouse",
+ ],
+ ),
+ MenuItem(
+ "warehouse_deletion",
+ _("Deletion"),
+ model=models.Warehouse,
+ access_controls=[
+ "change_warehouse",
+ ],
+ ),
+ SectionItem(
+ "containers",
+ _("Containers"),
+ childs=[
+ MenuItem(
+ "container_search",
+ _("Search"),
+ model=models.Warehouse,
+ access_controls=["view_container", "view_own_container"],
+ ),
+ MenuItem(
+ "container_creation",
+ _("Creation"),
+ model=models.Warehouse,
+ access_controls=["add_container", "add_own_container"],
+ ),
+ MenuItem(
+ "container_modification",
+ _("Modification"),
+ model=models.Warehouse,
+ access_controls=[
+ "change_container",
+ "change_own_container",
+ ],
+ ),
+ MenuItem(
+ "container-merge",
+ _("Automatic merge"),
+ model=models.Container,
+ access_controls=["administrator"],
+ ),
+ MenuItem(
+ "container-manual-merge",
+ _("Manual merge"),
+ model=models.Container,
+ access_controls=["administrator"],
+ ),
+ MenuItem(
+ "container_deletion",
+ _("Deletion"),
+ model=models.Warehouse,
+ access_controls=[
+ "change_container",
+ "change_own_container",
+ ],
+ ),
+ ],
+ ),
+ ],
+ ),
+ )
]
"""
MenuItem('warehouse_inventory', _("Inventory"),