Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 650
TitelFeature/ll 1215 use finegrained supervisor permissions
BeschreibungLernmanagementsystem 17 - LL-1215 - Vorgesetzten Rechte / Features aktivieren
Statusmerged
Created at 2022-08-03T12:34:38.042Z
Updated at 2022-08-03T13:29:21.304Z
Source branchfeature/LL-1215-use-finegrained-supervisor-permissions
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

added 28 commits
  • 36d1ca67...aabfc246 - 27 commits from branch develop
  • fefde2cf - Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2022-08-03T12:42:37.482Z
merged Sascha Immig 2022-08-03T13:29:21.361Z
mentioned in commit 74193b409d9a5576cc92331b1a89c229911fb4e8 Sascha Immig 2022-08-03T13:29:21.570Z

Merge Commits

Title Id Author Created at Message
added organizatonal to user list for organizational supervisors 03d0d30a81df19e9c22c33c896ccc064258ae281 TUV\immigs 2022-08-03T11:46:12.000Z added organizatonal to user list for organizational supervisors
added missing permission validation in booking controller 0c7d653499d98baf0a8e2a368498cf693bc9ae69 TUV\gabrielg 2022-07-26T10:29:30.000Z added missing permission validation in booking controller
+ adapted permissions in accordance to Sascha 2ce118cf872df3bb54769a409cf3cec1b5f8bbd7 TUV\gabrielg 2022-07-26T09:58:31.000Z + adapted permissions in accordance to Sascha + transladed new certificate export permission
added supervisor rights to context menu (jsTree) 36d1ca67a6de1502f3e83400cf95d91d192f6d14 TUV\immigs 2022-08-03T12:19:53.000Z added supervisor rights to context menu (jsTree)
give access to users > organitatzion unit module to organizational supervisor 70d7653c06e77e5921d99102f70b38b20221845c TUV\gabrielg 2022-07-29T14:17:53.000Z give access to users > organitatzion unit module to organizational supervisor
supervisor now can edit organization unit assignments if he is supervisor of… 8893415c74affd93b36cee70e2d9a108c714e8c7 TUV\gabrielg 2022-07-28T15:07:46.000Z supervisor now can edit organization unit assignments if he is supervisor of more than one organization unit
allowed supervisors to 8a72fb1a827f72310cd61be5effab7f572949b7b TUV\gabrielg 2022-07-26T15:21:34.000Z allowed supervisors to + export users + create users
changed permission validation for organizational supervisors to detailed… 9118a6fa0270e4f68ca748c74404fdd8f0608a95 TUV\gabrielg 2022-07-26T09:34:53.000Z changed permission validation for organizational supervisors to detailed supervisor permissions according to list in ticket http://jira.learningsystem.de/browse/LL-1215
hide supervisor permission to create users 93655127eba4c14eef38f0cbf63982a9c7351abc TUV\gabrielg 2022-08-03T11:27:49.000Z hide supervisor permission to create users
report export permission now gives basic access to reports with available export a76ef65587dae725467bec246ba2307f9cf6eeb1 TUV\gabrielg 2022-07-27T13:32:20.000Z report export permission now gives basic access to reports with available export
+ BookingController now extends a base controller class a90443c8b65ad074cb239c4c6bce05ad71213aeb TUV\gabrielg 2022-07-26T12:04:04.000Z + BookingController now extends a base controller class + adapted booking tests, because now permissions are checked
supervisor now can b7a6ab09ed0354495f9d74b6dc746447c6fde1c0 TUV\gabrielg 2022-07-27T14:32:23.000Z supervisor now can + delete booking + modify booking end from within user form
+ add classroom trainings to report export for supervisors b7e821a90a5db8363daa9ca67ef062b2434bfdb3 TUV\gabrielg 2022-07-27T13:18:03.000Z + add classroom trainings to report export for supervisors + made sure supervisor gets access to
added scope similar to visibleForUser that differently handles permission validation cd60b7c39a87ad078dff725ea6f1a2fc438459ed TUV\gabrielg 2022-07-27T12:29:53.000Z added scope similar to visibleForUser that differently handles permission validation
organizational supervisor now can see his employees under "Benutzer > Alle Benutzer" ce6b2b770ccc17fcc80722f444a915fa9bf9b66d TUV\gabrielg 2022-07-26T11:51:00.000Z organizational supervisor now can see his employees under "Benutzer > Alle Benutzer"
+ fixed error in one usage of visibleForAuthUserWithPermissionOrForOrganizationalSupervisor(...) d1fc1e52d35d860b68bb08aeebed842c33e8b62a TUV\gabrielg 2022-07-27T15:24:47.000Z + fixed error in one usage of visibleForAuthUserWithPermissionOrForOrganizationalSupervisor(...) + adapted UserTest.php, as now permissions are tested when a user deletes
+ enabled download of certificates of a user for supervisors from within user administration ef174a508ddfbd2d44f67e29b08d9b062cbeaa67 TUV\gabrielg 2022-07-27T09:44:29.000Z + enabled download of certificates of a user for supervisors from within user administration + enabled to update users for supervisors from within user administration + enabled to delete and ir archive a user for supervisors from within user administration
Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into… ef39301b3fc0ee26ec36ac8244d2dad62f64a5f2 TUV\gabrielg 2022-07-27T14:37:29.000Z Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into feature/LL-1215-use-finegrained-supervisor-permissions
changed permission check according to call with Sascha f16884f6f6fe6d9827f448df11d4ee26ca702edc TUV\gabrielg 2022-07-26T11:19:18.000Z changed permission check according to call with Sascha
Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into… fefde2cf683d7b8b623e3fc42c4638a211fc1373 TUV\gabrielg 2022-08-03T12:42:27.000Z Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into feature/LL-1215-use-finegrained-supervisor-permissions # Conflicts: # resources/views/admin/users/edit.blade.php