summaryrefslogtreecommitdiff
path: root/archaeological_finds/ishtar_menu.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:17:58 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:17:58 +0100
commit33e342679b59fa48607c5acdc1fe826b666a1a5f (patch)
tree31b6b0a838b83efce2437d956a4f8d1a54f0aae6 /archaeological_finds/ishtar_menu.py
parent0b3d9bb13c3a7d9bab959e8a734d2ba89e48d359 (diff)
downloadIshtar-33e342679b59fa48607c5acdc1fe826b666a1a5f.tar.bz2
Ishtar-33e342679b59fa48607c5acdc1fe826b666a1a5f.zip
Format - black: finds
Diffstat (limited to 'archaeological_finds/ishtar_menu.py')
-rw-r--r--archaeological_finds/ishtar_menu.py398
1 files changed, 228 insertions, 170 deletions
diff --git a/archaeological_finds/ishtar_menu.py b/archaeological_finds/ishtar_menu.py
index ee0d1b908..aa658023d 100644
--- a/archaeological_finds/ishtar_menu.py
+++ b/archaeological_finds/ishtar_menu.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2012-2016 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
@@ -27,173 +27,231 @@ from . import models
# be careful: each access_controls must be relevant with check_rights in urls
MENU_SECTIONS = [
- (50,
- SectionItem(
- 'find_management', _("Find"),
- profile_restriction='find',
- css='menu-find',
- childs=[
- MenuItem(
- 'find_search', _("Search"),
- model=models.Find,
- access_controls=['view_find',
- 'view_own_find']),
- MenuItem(
- 'find_creation', _("Creation"),
- model=models.Find,
- access_controls=['add_find',
- 'add_own_find']),
- MenuItem(
- 'find_modification', _("Modification"),
- model=models.Find,
- access_controls=['change_find',
- 'change_own_find']),
- MenuItem(
- 'find_deletion', _("Deletion"),
- model=models.Find,
- access_controls=['change_find',
- 'change_own_find']),
- SectionItem(
- 'find_basket', _("Basket"),
- childs=[
- MenuItem('find_basket_search',
- _("Search"),
- model=models.FindBasket,
- access_controls=['view_find',
- 'view_own_find']),
- MenuItem('find_basket_creation',
- _("Creation"),
- model=models.FindBasket,
- access_controls=['view_find',
- 'view_own_find']),
- MenuItem('find_basket_modification',
- _("Modification"),
- model=models.FindBasket,
- access_controls=[
- 'view_find',
- 'view_own_find']),
- MenuItem('find_basket_modification_add',
- _("Manage items"),
- model=models.FindBasket,
- access_controls=[
- 'view_find',
- 'view_own_find']),
- MenuItem('find_basket_deletion',
- _("Deletion"),
- model=models.FindBasket,
- access_controls=['view_find',
- 'view_own_find']),
- ]),
- # MenuItem(
- # 'treatment_creation', _("Add a treatment"),
- # model=models.Treatment,
- # access_controls=['change_find',
- # 'change_own_find']),
- ])),
- (60,
- SectionItem(
- 'treatmentfle_management', _("Treatment request"),
- profile_restriction='warehouse',
- css='menu-warehouse',
- childs=[
- MenuItem('treatmentfle_search',
- _("Search"),
- model=models.TreatmentFile,
- access_controls=['view_treatmentfile',
- 'view_own_treatmentfile']),
- MenuItem('treatmentfle_creation',
- _("Creation"),
- model=models.TreatmentFile,
- access_controls=['change_treatmentfile',
- 'change_own_treatmentfile']),
- MenuItem('treatmentfle_modification',
- _("Modification"),
- model=models.TreatmentFile,
- access_controls=['change_treatmentfile',
- 'change_own_treatmentfile']),
- MenuItem('treatmentfle_deletion',
- _("Deletion"),
- model=models.TreatmentFile,
- access_controls=['change_treatmentfile',
- 'change_own_treatmentfile']),
- SectionItem(
- 'admin_act_fletreatments', _("Administrative act"),
- childs=[
- MenuItem('treatmentfle_admacttreatmentfle_search',
- _("Search"),
- model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- MenuItem('treatmentfle_admacttreatmentfle',
- _("Creation"),
- model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- MenuItem('treatmentfle_admacttreatmentfle_modification',
- _("Modification"), model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- MenuItem('treatmentfle_admacttreatmentfle_deletion',
- _("Deletion"),
- model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- ]
- ),
- ]
- )),
- (70,
- SectionItem(
- 'treatment_management', _("Treatment"),
- profile_restriction='warehouse',
- css='menu-warehouse',
- childs=[
- MenuItem('treatment_search',
- _("Search"),
- model=models.Treatment,
- access_controls=['view_treatment',
- 'view_own_treatment']),
- MenuItem(
- 'treatment_creation',
- _("Simple treatment - creation"),
- model=models.Treatment,
- access_controls=['change_find', 'change_own_find']),
- MenuItem(
- 'treatment_creation_n1',
- _("Treatment many to one - creation"),
- model=models.Treatment,
- access_controls=['change_find', 'change_own_find']),
- MenuItem(
- 'treatment_creation_1n',
- _("Treatment one to many - creation"),
- model=models.Treatment,
- access_controls=['change_find', 'change_own_find']),
- MenuItem('treatment_modification',
- _("Modification"),
- model=models.Treatment,
- access_controls=['change_treatment',
- 'change_own_treatment']),
- MenuItem('treatment_deletion',
- _("Deletion"),
- model=models.Treatment,
- access_controls=['change_treatment',
- 'change_own_treatment']),
- SectionItem(
- 'admin_act_treatments', _("Administrative act"),
- childs=[
- MenuItem('treatment_admacttreatment_search',
- _("Search"),
- model=AdministrativeAct,
- access_controls=['view_administrativeact']),
- MenuItem('treatment_admacttreatment',
- _("Creation"),
- model=AdministrativeAct,
- access_controls=['add_administrativeact']),
- MenuItem(
- 'treatment_admacttreatment_modification',
- _("Modification"), model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- MenuItem('treatment_admacttreatment_deletion',
- _("Deletion"),
- model=AdministrativeAct,
- access_controls=['change_administrativeact']),
- ]),
- ]
- )),
+ (
+ 50,
+ SectionItem(
+ "find_management",
+ _("Find"),
+ profile_restriction="find",
+ css="menu-find",
+ childs=[
+ MenuItem(
+ "find_search",
+ _("Search"),
+ model=models.Find,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ MenuItem(
+ "find_creation",
+ _("Creation"),
+ model=models.Find,
+ access_controls=["add_find", "add_own_find"],
+ ),
+ MenuItem(
+ "find_modification",
+ _("Modification"),
+ model=models.Find,
+ access_controls=["change_find", "change_own_find"],
+ ),
+ MenuItem(
+ "find_deletion",
+ _("Deletion"),
+ model=models.Find,
+ access_controls=["change_find", "change_own_find"],
+ ),
+ SectionItem(
+ "find_basket",
+ _("Basket"),
+ childs=[
+ MenuItem(
+ "find_basket_search",
+ _("Search"),
+ model=models.FindBasket,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ MenuItem(
+ "find_basket_creation",
+ _("Creation"),
+ model=models.FindBasket,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ MenuItem(
+ "find_basket_modification",
+ _("Modification"),
+ model=models.FindBasket,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ MenuItem(
+ "find_basket_modification_add",
+ _("Manage items"),
+ model=models.FindBasket,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ MenuItem(
+ "find_basket_deletion",
+ _("Deletion"),
+ model=models.FindBasket,
+ access_controls=["view_find", "view_own_find"],
+ ),
+ ],
+ ),
+ # MenuItem(
+ # 'treatment_creation', _("Add a treatment"),
+ # model=models.Treatment,
+ # access_controls=['change_find',
+ # 'change_own_find']),
+ ],
+ ),
+ ),
+ (
+ 60,
+ SectionItem(
+ "treatmentfle_management",
+ _("Treatment request"),
+ profile_restriction="warehouse",
+ css="menu-warehouse",
+ childs=[
+ MenuItem(
+ "treatmentfle_search",
+ _("Search"),
+ model=models.TreatmentFile,
+ access_controls=["view_treatmentfile", "view_own_treatmentfile"],
+ ),
+ MenuItem(
+ "treatmentfle_creation",
+ _("Creation"),
+ model=models.TreatmentFile,
+ access_controls=[
+ "change_treatmentfile",
+ "change_own_treatmentfile",
+ ],
+ ),
+ MenuItem(
+ "treatmentfle_modification",
+ _("Modification"),
+ model=models.TreatmentFile,
+ access_controls=[
+ "change_treatmentfile",
+ "change_own_treatmentfile",
+ ],
+ ),
+ MenuItem(
+ "treatmentfle_deletion",
+ _("Deletion"),
+ model=models.TreatmentFile,
+ access_controls=[
+ "change_treatmentfile",
+ "change_own_treatmentfile",
+ ],
+ ),
+ SectionItem(
+ "admin_act_fletreatments",
+ _("Administrative act"),
+ childs=[
+ MenuItem(
+ "treatmentfle_admacttreatmentfle_search",
+ _("Search"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ MenuItem(
+ "treatmentfle_admacttreatmentfle",
+ _("Creation"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ MenuItem(
+ "treatmentfle_admacttreatmentfle_modification",
+ _("Modification"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ MenuItem(
+ "treatmentfle_admacttreatmentfle_deletion",
+ _("Deletion"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ ],
+ ),
+ ],
+ ),
+ ),
+ (
+ 70,
+ SectionItem(
+ "treatment_management",
+ _("Treatment"),
+ profile_restriction="warehouse",
+ css="menu-warehouse",
+ childs=[
+ MenuItem(
+ "treatment_search",
+ _("Search"),
+ model=models.Treatment,
+ access_controls=["view_treatment", "view_own_treatment"],
+ ),
+ MenuItem(
+ "treatment_creation",
+ _("Simple treatment - creation"),
+ model=models.Treatment,
+ access_controls=["change_find", "change_own_find"],
+ ),
+ MenuItem(
+ "treatment_creation_n1",
+ _("Treatment many to one - creation"),
+ model=models.Treatment,
+ access_controls=["change_find", "change_own_find"],
+ ),
+ MenuItem(
+ "treatment_creation_1n",
+ _("Treatment one to many - creation"),
+ model=models.Treatment,
+ access_controls=["change_find", "change_own_find"],
+ ),
+ MenuItem(
+ "treatment_modification",
+ _("Modification"),
+ model=models.Treatment,
+ access_controls=["change_treatment", "change_own_treatment"],
+ ),
+ MenuItem(
+ "treatment_deletion",
+ _("Deletion"),
+ model=models.Treatment,
+ access_controls=["change_treatment", "change_own_treatment"],
+ ),
+ SectionItem(
+ "admin_act_treatments",
+ _("Administrative act"),
+ childs=[
+ MenuItem(
+ "treatment_admacttreatment_search",
+ _("Search"),
+ model=AdministrativeAct,
+ access_controls=["view_administrativeact"],
+ ),
+ MenuItem(
+ "treatment_admacttreatment",
+ _("Creation"),
+ model=AdministrativeAct,
+ access_controls=["add_administrativeact"],
+ ),
+ MenuItem(
+ "treatment_admacttreatment_modification",
+ _("Modification"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ MenuItem(
+ "treatment_admacttreatment_deletion",
+ _("Deletion"),
+ model=AdministrativeAct,
+ access_controls=["change_administrativeact"],
+ ),
+ ],
+ ),
+ ],
+ ),
+ ),
]