Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 638
TitelFeature/ll 1187 supervisor permission core
BeschreibungKonzept und Umsetzung, damit Vorgesetzte konfigurierbare Rechte erhalten können. geplante Rechte: * (/) Unterweisungen buchen (default:true) -> beinhaltet auch das Löschen von zuweisungen * (/) Nutzer anlegen (default: false) -> wäre am Besten inkl. Löschen * (/) Nutzer bearbeiten (default: true) * (/) Nutzer exportieren (default: false) -> schon mal vorsehen, Feature kommt. * (/) Reports ansehen (default:true) * (/) Reports Export (default: true) _weitere Rechte folgen_ * (/) Die Einstellung gilt immer clientweit für *alle* Vorgesetzten. * (/) Einstellungen können von Client-Admins in den Mandanten-Einstellungen vorgenommen werden. * (/) Änderungen benachrichtigen den Ansprechpartner.
Statusmerged
Created at 2022-06-30T06:10:54.365Z
Updated at 2022-07-19T07:31:53.522Z
Source branchfeature/LL-1187-supervisor-permission-core
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

added 1 commit
  • d6fceb9a - add sorting to supervisor permissions at missing place
Compare with previous version
Gregor Gabriel 2022-06-30T14:46:17.096Z
Wann kann es passieren, dass die clients Tabelle die Spalte nicht hat? Sebastian Schlein 2022-07-06T10:59:37.963Z
Das passiert wenn man das System neu aufsetzt. z.B. in den Integration-Tests. Da wird schon ein Mandant per Migration angelegt, aber da gibt es das Feld noch nicht. Gregor Gabriel 2022-07-06T11:28:56.810Z
Dann würde ich eher die alte migration anpassen und um die neue eine Abfrage machen, ob die Spalte schon da ist - das ist aus meiner Sicht eigentlich ein Migration Thema und keines, was den Weg in den Client finden sollte. Da weiß man die gründe nicht mehr und an der neuen Migration für das Feature könnte man einen Kommentar machen :) Sebastian Schlein 2022-07-18T09:01:37.771Z
changed this line in version 3 of the diff Gregor Gabriel 2022-07-18T10:57:20.677Z
resolved all discussions Gregor Gabriel 2022-07-18T10:57:20.735Z
added 1 commit
  • cbda3fbb - + placed new client table field to initial client migration
Compare with previous version
Gregor Gabriel 2022-07-18T10:57:20.902Z
habe ich jetzt so umgebaut Gregor Gabriel 2022-07-18T10:59:17.391Z
closed Gregor Gabriel 2022-07-18T10:59:17.633Z
reopened Gregor Gabriel 2022-07-18T10:59:29.205Z
merged Sascha Immig 2022-07-19T07:31:53.606Z
mentioned in commit f2d4decf0dad620e03467f578e10aa961f535e14 Sascha Immig 2022-07-19T07:31:53.686Z

Merge Commits

Title Id Author Created at Message
+ fixed problem, when table clients still does not have column supervisor_access 332ab4cdc93e83dd824d7a470d2fe6ad8ed96475 TUV\gabrielg 2022-06-28T15:01:09.000Z + fixed problem, when table clients still does not have column supervisor_access Signed-off-by: TUV\gabrielg <gregor.gabriel@de.tuv.com>
+ added notification to contact person about changed supervisor permissions 56e8a4907026c2be9037cc02e58386e11820fe31 TUV\gabrielg 2022-06-29T10:21:29.000Z + added notification to contact person about changed supervisor permissions + added sorting of supervisor permissions, so that same set of permissions always has same database representation
+ now client admin can modify supervisor permissions 7a337fe3ad6b73324513bcdd1e294b53fe0b8afb TUV\gabrielg 2022-06-29T07:12:06.000Z + now client admin can modify supervisor permissions Signed-off-by: TUV\gabrielg <gregor.gabriel@de.tuv.com>
+ added supervisor permissions to client form c1ae2b2509451f12df9412338cfa296f0b7f4258 TUV\gabrielg 2022-06-28T14:06:17.000Z + added supervisor permissions to client form + did i18n
+ placed new client table field to initial client migration cbda3fbb04cf59d268fc518bef75e31bcde2b28a TUV\gabrielg 2022-07-18T10:57:12.000Z + placed new client table field to initial client migration + migration only adds new field, if it does not exist yet + upgraded dompdf/dompdf
add sorting to supervisor permissions at missing place d6fceb9af394807358edc29f0c6fecb62d5c9d10 TUV\gabrielg 2022-06-30T14:46:10.000Z add sorting to supervisor permissions at missing place
created modell permissions and functions for supervisor permissions de1628e82d72d40e766d1acb53e9a63cc0beffd9 TUV\gabrielg 2022-06-28T12:14:07.000Z created modell permissions and functions for supervisor permissions