Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 979
TitelLL-1771 - find supervisors for pure supervisors
Beschreibung- supervisor of user now cannot be the user itself Mechanismus zur Identifikation von Vorgesetzten greift zu kurz User::getSupervisors() liefert bei Nutzung von Abteilungen nur für User, die Mitarbeiter sind, den Vorgesetzten. Das ist im ersten Schritt zwar sinnvoll, aber falls so kein Vorgesetzter gefunden wird, muss im nächsten Schritt nach Vorgesetzten des User gesucht werden, oberhalb von Abteilungen, in denen er selbst Vorgesetzter ist. Das ist wegen der Reminder wichtig. (Gregor ist informiert) Momentan werden Abteilungsleiter nur in den Mails an die Mandanten-Admins aufgelistet, wenn sie noch offene UW haben.
Statusmerged
Created at 2024-06-17T08:03:50.111Z
Updated at 2024-06-28T13:54:00.076Z
Source branchfeature/LL-1771-supervisors-for-pure-supervisors
Target branchdevelop
AuthorGregor Gabriel
AssigneeMarkus Gerlach

Discussion notes

assigned to @gerlachm Sascha Immig 2024-06-25T08:21:34.935Z
added 2 commits
  • 61a9b8ed - untest version with bubbling to super units when identifying user supervisors
  • d8fcb2f3 - fixed, that organizational unit object did not have a parent
Compare with previous version
Gregor Gabriel 2024-06-26T16:49:41.332Z
added 1 commit
  • 6b9d8358 - added when() function to distinguish betwee employee and supervisor case
Compare with previous version
Gregor Gabriel 2024-06-26T16:55:30.834Z
added 1 commit
  • a699867c - did some code cleanup in modified files
Compare with previous version
Gregor Gabriel 2024-06-27T08:01:24.001Z
added 1 commit
  • 372e6b0b - refactured code and put duplicated code to nre service
Compare with previous version
Gregor Gabriel 2024-06-27T15:11:15.119Z
added 1 commit
  • 8d7d1c49 - declared return type of new service method
Compare with previous version
Gregor Gabriel 2024-06-27T15:15:42.324Z
merged Markus Gerlach 2024-06-28T13:54:00.252Z
mentioned in commit 2b22be070846fd474551dcfc41a5c3bc263227e9 Markus Gerlach 2024-06-28T13:54:00.692Z

Merge Commits

Title Id Author Created at Message
LL-1771 - find supervisors for pure supervisors 0a2de74e62728c1eee6d6289e372ece316f3a8aa TUV\gabrielg 2024-06-17T08:02:25.000Z LL-1771 - find supervisors for pure supervisors - supervisor of user now cannot be the user itself
refactured code and put duplicated code to nre service 372e6b0b4cc9096df049f09fa2a285eb87ecec9a TUV\gabrielg 2024-06-27T15:11:05.000Z refactured code and put duplicated code to nre service
untest version with bubbling to super units when identifying user supervisors 61a9b8ed99e13ae14a0ba29491f4938d13221ede TUV\gabrielg 2024-06-26T15:53:54.000Z untest version with bubbling to super units when identifying user supervisors
added when() function to distinguish betwee employee and supervisor case 6b9d83588bea2b73832c39b0fbe05e037258d3c9 TUV\gabrielg 2024-06-26T16:55:23.000Z added when() function to distinguish betwee employee and supervisor case
declared return type of new service method 8d7d1c49e35d38591c0445d774e42fc61eeb30ad TUV\gabrielg 2024-06-27T15:15:35.000Z declared return type of new service method
did some code cleanup in modified files a699867c394501a9b4ad2e7ef9eb25d5149fc87c TUV\gabrielg 2024-06-27T08:01:15.000Z did some code cleanup in modified files
fixed, that organizational unit object did not have a parent d8fcb2f3d758690a0d2e873139a3b60f4bff8e55 TUV\gabrielg 2024-06-26T16:49:33.000Z fixed, that organizational unit object did not have a parent