63 lines
1.5 KiB
Python
Raw Permalink Normal View History

2024-05-04 13:20:05 +02:00
from generator.helpers import config_load
from generator.helpers import load_actors
2025-02-08 14:01:17 +01:00
# Icons für Mermaid-Code
2024-05-04 13:20:05 +02:00
2024-11-18 17:01:58 +01:00
icon_admin = "👑"
icon_manager = "🛠️"
2024-05-04 13:20:05 +02:00
# icon_user = "🧍"
icon_user = "👷‍♂️"
icon_custom = '👩‍🚀'
2024-11-18 17:01:58 +01:00
2025-02-08 14:01:17 +01:00
# Daten für den zentrale Rollen
2024-05-04 13:20:05 +02:00
admin_global = {
"id": "Admin",
"name": "_Admin FabAccess",
"perms": ["bffh.users.manage", "bffh.users.info", "bffh.users.admin"]
}
2025-02-08 14:01:17 +01:00
manager_domain = {
2024-05-04 13:20:05 +02:00
"id": "_manager_schichtleitung",
"name": "_Manager Schichtleitung",
"perms": []
}
# Daten für CSV-Import
csv_match = {
"Name Domäne": "domain_name",
"Name Bereich": "area_name",
"Name Unterbereich": "subarea_name",
"ID Domäne": "domain_id",
"ID Bereich": "area_id",
"ID Unterbereich": "subarea_id",
"ID Maschine": "machine_id",
"Manager Unterbereich": "subarea_manager",
"Name Bereich": "area_name",
"Name Unterbereich": "subarea_name",
"Name Maschine": "machine_name",
"Maschinenbeschreibung": "machine_desc",
"Wiki-URL": "wikiurl",
"Aktor ID": "actor_id",
"Aktor Modul": "actor_module",
"Aktor Typ": "actor_type",
"ID Alternativrolle": "customrole_id",
"Name Alternativrolle": "customrole_name",
}
importcheck = {
"single": {
"domain_name": "",
"domain_id": "",
"area_id": "",
"machine_id": "",
"area_name": "",
"machine_name": "",
},
"pairs": {
"subarea_id": "subarea_name",
"customrole_id": "customrole_name",
}
}
space = '\t'