Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 981
TitelFeature/ll 1773 multiple supervisors for classroom trainings
BeschreibungLL-1773 - Präsenzunterweisungen - Zugriff weitere VG Ein Nutzer mit der Permission, Präsenzunterweisungen anzulegen und zu bearbeiten respektive ein Vorgesetzter, der der Ersteller der Präsenz-Veranstaltung ist kann (beim Erstellen und Bearbeiten) weitere Nutzer für den Zugriff zuteilen. Hierzu wird ein Auswahlfeld (Mehrfachauswahl) hinzugefügt, welches eine Liste der zur Verfügung stehenden Nutzer enthält. Die Liste der Nutzer, denen Zugriff gewährt werden kann, enthält ausschließlich Vorgesetzte - Nutzer mit der globalen Permission können die Präsenzunterweisung eh einsehen und bearbeiten. Die Liste der User ist ggf. beschränkt durch die Sichtbarkeit des bearbeitenden Vorgesetzten: Es stehen nur andere Vorgesetzte aus der / den gleichen Abteilung(en) und den Kindsknoten zur Verfügung. Nutzer mit globaler Permission können Vorgesetzte aus mehreren unabhängigen Abteilungen hinzufügen. Weitere Vorgesetzte, die über diese Liste hinzugefügt wurden, können die Präsenz-Veranstaltung sehen und bearbeiten. Sie können - gemäß der bereits bestehenden Regeln - ihre Mitarbeiter hinzufügen, Details an der Veranstaltung ändern und die Anwesenheit / das Bestehen markieren. Sie erhalten jedoch keinen zusätzlichen Zugriff auf Aktionen an abteilungsfremden Nutzern (Entfernen und Zugriff auf Zertifikate).
Statusmerged
Created at 2024-06-24T14:08:07.090Z
Updated at 2024-07-19T08:57:37.431Z
Source branchfeature/LL-1773-multiple-supervisors-for-classroom-trainings
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

assigned to @gerlachm Sascha Immig 2024-06-25T08:11:31.077Z
assigned to @immigs Sascha Immig 2024-06-25T08:11:48.552Z
added 1 commit
  • 4dbbd041 - + made sure classroom training repository syncs adapted supervisors
Compare with previous version
Gregor Gabriel 2024-07-17T10:06:57.865Z
added 1 commit
  • b260ed6f - LL-1773 - fixed problem, that a empowered supervisor of classroom training kicks…
Compare with previous version
Gregor Gabriel 2024-07-19T07:09:59.333Z
added 1 commit
  • a11f7e6d - exchanged union for merge.
Compare with previous version
Sascha Immig 2024-07-19T08:47:08.077Z
merged Sascha Immig 2024-07-19T08:57:37.500Z
mentioned in commit 96bcc44ea72dc3ad983dc31849556a678f85a904 Sascha Immig 2024-07-19T08:57:37.678Z

Merge Commits

Title Id Author Created at Message
+ provided supervisors relation for classroom_trainings 169799104a0c33b4169351c614c62378c296c202 TUV\gabrielg 2024-06-24T13:48:42.000Z + provided supervisors relation for classroom_trainings + extended Classroomtraining scope scopeVisibleForUser to include supervisors as well + added selectize ui with potential supervisors and extended controller to handle data
+ made sure classroom training repository syncs adapted supervisors 4dbbd04158b0446a1a5d2463aa40f2e75e3ae7d2 TUV\gabrielg 2024-07-17T10:06:49.000Z + made sure classroom training repository syncs adapted supervisors + creator cannot be assigned as supervisor + editing supervisors can only be done by creator or user with full permissions on classroom trainings
+ extended select options by supervised organizational units 8f43d031b3ddf585964b26e16cb57734a4a26a82 TUV\gabrielg 2024-06-24T14:05:57.000Z + extended select options by supervised organizational units
exchanged union for merge. a11f7e6d2658ca8fa72fb4365bd89c880dc06de5 TUV\immigs 2024-07-19T08:46:56.000Z exchanged union for merge. Owner was not able to add other users in php 8.2
LL-1773 - fixed problem, that a empowered supervisor of classroom training kicks… b260ed6f7cad33f6169c2beb9f7740de6bff20de TUV\gabrielg 2024-07-19T07:09:50.000Z LL-1773 - fixed problem, that a empowered supervisor of classroom training kicks himself from beeing empowered suoervisor of the classtoom training, if he saves the classroom training