Vereinfachung ACL (abilities.rb) und Sichtbarkeit Dossiers über Gruppen
Vereinfachung der abilities.rb entsprechend der neuen Spezifikation der Rechte für Maßnahmen, Aufgaben und Ziele. Vorarbeit ist der Umbau des Frontends #718 (closed).
Schritte:
-
Ability für Workflows, Tasks, Ziele vereinfachen (Actions bleiben alle erhalten sind aber alle faktisch identisch und werden später durch can?(:update)
abgelöst) -
Spezifikation der individuellen Rechte und Tests für diese (ACL CSV Tabellen) vollständig löschen -
DossierDefinitionen (und damit Dossiers) Gruppen zuordnen -
Ability für Dossier über Gruppen abfragen
Später (evtl. seperates Issue):
-
Abfrage von einzelnen Abilities (z.B. can?(:complete)
) im Frontend entfernen -
Einzelne Abilities nicht mehr über API ausliefern
Edited by Michael Prilop