From 09750abbc214e1a3ba0a99fb522a5642ce433889 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Thu, 24 Oct 2024 11:39:03 +0200 Subject: [PATCH] Add new roles --- server/vbv_lernwelt/sso/role_sync/roles.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/vbv_lernwelt/sso/role_sync/roles.py b/server/vbv_lernwelt/sso/role_sync/roles.py index 15e0aa54..6f03e9fb 100644 --- a/server/vbv_lernwelt/sso/role_sync/roles.py +++ b/server/vbv_lernwelt/sso/role_sync/roles.py @@ -6,30 +6,36 @@ SSO_ROLES = { "EXPERT": "myvbv-uberbetriebliche-kurse-expert", "SUPERVISOR": "myvbv-uberbetriebliche-kurse-supervisor", "LEARNING_MENTOR": "myvbv-uberbetriebliche-kurse-mentor", + "BERUFSBILDNER": "myvbv-uberbetriebliche-kurse-berufsbildner", }, "cours-interentreprises": { "MEMBER": "myvbv-cours-interentreprises-member", "EXPERT": "myvbv-cours-interentreprises-expert", "SUPERVISOR": "myvbv-cours-interentreprises-supervisor", "LEARNING_MENTOR": "myvbv-cours-interentreprises-mentor", + "BERUFSBILDNER": "myvbv-cours-interentreprises-berufsbildner", }, "corso-interaziendale": { "MEMBER": "myvbv-corso-interaziendale-member", "EXPERT": "myvbv-corso-interaziendale-expert", "SUPERVISOR": "myvbv-corso-interaziendale-supervisor", "LEARNING_MENTOR": "myvbv-corso-interaziendale-mentor", + "BERUFSBILDNER": "myvbv-corso-interaziendale-berufsbildner", }, "versicherungsvermittler-in": { "MEMBER": "myvbv-versicherungsvermittler-in-member", "LEARNING_MENTOR": "myvbv-versicherungsvermittler-in-mentor", + "AUSBILDUNGSVERANTWORTLICHER": "myvbv-versicherungsvermittler-in-ausbildungsverantwortlicher", }, "intermediaire-dassurance": { "MEMBER": "myvbv-intermediaire-dassurance-member", "LEARNING_MENTOR": "myvbv-intermediaire-dassurance-mentor", + "BERUFSBILDNER": "myvbv-intermediaire-dassurance-berufsbildner", }, "intermediarioa-assicurativoa": { "MEMBER": "myvbv-intermediarioa-assicurativoa-member", "LEARNING_MENTOR": "myvbv-intermediarioa-assicurativoa-mentor", + "BERUFSBILDNER": "myvbv-intermediarioa-assicurativoa-berufsbildner", }, } @@ -41,20 +47,26 @@ if settings.APP_ENVIRONMENT.startswith("prod"): "myvbv-uberbetriebliche-kurse-expert": "49d9d279-3d61-4f85-9b1d-1f53a97426dd", "myvbv-uberbetriebliche-kurse-supervisor": "4e4230c9-e120-44dd-b7e2-3810e3af9cb9", "myvbv-uberbetriebliche-kurse-mentor": "754258f5-fd36-4a21-8152-78cc890d545a", + "myvbv-uberbetriebliche-kurse-berufsbildner": "84cf77a1-7d1c-405d-8445-cbdf4d1cafba", "myvbv-cours-interentreprises-member": "1b7c978d-f563-4779-a639-2087e7b585c3", "myvbv-cours-interentreprises-expert": "76d5b848-260a-4a06-a5ee-96c82bea6168", "myvbv-cours-interentreprises-supervisor": "bad083cb-5088-4742-8484-fa1146388c5f", "myvbv-cours-interentreprises-mentor": "a794f2eb-9e99-4332-bdf9-68e9a277212e", + "myvbv-cours-interentreprises-berufsbildner": "80e7cc3e-b416-4e14-b236-1dd577122cdb", "myvbv-corso-interaziendale-member": "e1f4ea73-730d-4191-96a1-36d33d9f4ebb", "myvbv-corso-interaziendale-expert": "0a330fd3-a7d2-4e98-a575-2c30585cf576", "myvbv-corso-interaziendale-supervisor": "c514094f-5450-4f6c-bd52-d6cfa34b8892", "myvbv-corso-interaziendale-mentor": "255fe575-6191-40ca-8cda-7e2595926ce5", + "myvbv-corso-interaziendale-berufsbildner": "1b5c3856-bbd0-45a3-8c41-63e648d21d15", "myvbv-versicherungsvermittler-in-member": "cac4c013-da20-4f8f-854f-c0fa271500d6", "myvbv-versicherungsvermittler-in-mentor": "18f12a31-082d-45cf-9560-879ca927552a", + "myvbv-versicherungsvermittler-in-ausbildungsverantwortlicher": "5ef07451-55fc-47f4-a5bc-170910e4ccea", "myvbv-intermediaire-dassurance-member": "35c6071a-dc9a-4071-bbbb-a1a5323ec962", "myvbv-intermediaire-dassurance-mentor": "d1d40f42-61b2-4ae4-b130-fc3c82492125", + "myvbv-intermediaire-dassurance-ausbildungsverantwortlicher": "6e0e92fd-805e-42c1-af19-f09459e12321", "myvbv-intermediarioa-assicurativoa-member": "1188e214-8aee-4b43-88e9-663e939a4af8", "myvbv-intermediarioa-assicurativoa-mentor": "5e2ecfc8-c0a8-408f-a78c-4d2fd94cb4fb", + "myvbv-intermediarioa-assicurativoa-ausbildungsverantwortlicher": "2561d3a9-9969-4e8c-82fe-d7307ac11c7d", } else: # STAGE @@ -64,18 +76,24 @@ else: "myvbv-uberbetriebliche-kurse-expert": "c7e33cb6-d227-4764-9b8e-d42af79fb46d", "myvbv-uberbetriebliche-kurse-supervisor": "d88a7486-7ff4-475c-b840-2e1e0a9decb8", "myvbv-uberbetriebliche-kurse-mentor": "db5f0e24-9512-4752-8c51-26b3aa6f7f6a", + "myvbv-uberbetriebliche-kurse-berufsbildner": "a05c36d7-3d6f-4403-a597-5933e72013de", "myvbv-cours-interentreprises-member": "458c65f4-e969-4ba7-a546-77948641bc0b", "myvbv-cours-interentreprises-expert": "2ef51fc6-1e5a-427c-b4a9-314249ea24db", "myvbv-cours-interentreprises-supervisor": "23e5994e-c499-42e8-b956-bb098be793e1", "myvbv-cours-interentreprises-mentor": "cb37a093-32a3-479b-981e-0604b6b71f5e", + "myvbv-cours-interentreprises-berufsbildner": "f9d048bb-9d7f-44ab-94cf-207b76228129", "myvbv-corso-interaziendale-member": "4d9cfc61-b555-44b1-a52d-76231d12f0cd", "myvbv-corso-interaziendale-expert": "b2da77bd-c3c8-4d1e-9757-c016eaf219e3", "myvbv-corso-interaziendale-supervisor": "8e9ea3e4-e814-4704-906e-d39f595811eb", "myvbv-corso-interaziendale-mentor": "36fae39d-67f0-4ed6-9a1c-7d383be9e463", + "myvbv-corso-interaziendale-berufsbildner": "781bd772-7fd3-412e-89cd-cbdf40a2123f", "myvbv-versicherungsvermittler-in-member": "3ab4eab2-7d7c-43bb-a927-4cf54f24ccc2", "myvbv-versicherungsvermittler-in-mentor": "12bf374a-293b-4abe-b255-7899eae31908", + "myvbv-versicherungsvermittler-in-ausbildungsverantwortlicher": "6c9f7c08-3861-4eeb-a680-6235ca21d738", "myvbv-intermediaire-dassurance-member": "5400fdae-2c37-4738-8667-0bcb50ed3609", "myvbv-intermediaire-dassurance-mentor": "3bd737f9-731a-4548-aaf5-4c80175f2759", + "myvbv-intermediaire-dassurance-berufsbildner": "3a67003c-34fa-4bad-aa15-f27862dfbc42", "myvbv-intermediarioa-assicurativoa-member": "9fbaaa0f-cf8c-45f2-93f6-7174cb18a982", "myvbv-intermediarioa-assicurativoa-mentor": "46b12e54-682e-44c0-b506-eab820138b66", + "myvbv-intermediarioa-assicurativoa-berufsbildner": "bb3368e1-e574-48db-af68-aa63eaf56d44", }