Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 428
TitelFeature/ll 886 Neuausrichtung Dashboard
BeschreibungStatt eines "starren" Dashboards für einzelne Rollen / Nutzergruppen, soll auf ein Dashboard für alle User, die kein Sysadmin sind, reduziert werden. Hierfür müssen alle Widgets, die den Nutzern des Mandanten zur verfügung stehen (sollen) entsprechend mit einer Prüfung versehen werden, ob sie angezeigt werden dürfen oder nicht. Diese Prüfung sollte nicht allein über die zugewiesene Rolle erfolgen sondern über die gleichen Rechte, die auch genutzt werden, um Zugriff auf die Module zu ermöglichen. Da einige Widgets erst durch ihre Verwendung im Template einer bestimmten Rolle zuzuordnen sind, kann es notwendig sein, neben den Daten, die Zugriffsrechte im Rahmen der Verwendung zu übergeben.
Statusmerged
Created at 2021-05-19T07:05:51.995Z
Updated at 2021-05-21T07:21:50.834Z
Source branchfeature/LL-886-dashboad-container-and-widgets
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

merged Sascha Immig 2021-05-21T07:21:50.900Z
mentioned in commit 3e9d1fd5cfdfd94f0fdf0202db81c20beed3d882 Sascha Immig 2021-05-21T07:21:51.091Z

Merge Commits

Title Id Author Created at Message
optimized code 44ad190af3a7a99fb0b0bb0244907dadddba1be9 TUV\gabrielg 2021-05-18T10:43:54.000Z optimized code + reduced query number + switched to eloquent where it was not used yet
little code optimization to reduce code ans complexity 7d7bab9d18fe8c593947f20717ec22594c18ab4f TUV\gabrielg 2021-05-18T11:08:11.000Z little code optimization to reduce code ans complexity
now all DashboardAction methods can be called multiple times without creating more overhead, a21b93bde9cab1683f0f7696fffa676753019620 TUV\gabrielg 2021-05-18T11:41:01.000Z now all DashboardAction methods can be called multiple times without creating more overhead, so we can use them faingrained and multiple times for each widget if necessary
+ combined client and user dsahboard to one single view e1b90e8287b389a4d8778986284ff9b89edc090f TUV\gabrielg 2021-05-19T07:03:01.000Z + combined client and user dsahboard to one single view + modified logic, so that head of division and controller see KPIs for employees