Nicht mehr benötigte Berechtigungen entfernen

mgosx

Aktives Mitglied
Hallo zusammen,
nachdem ich erfolgreich die bisherigen Addin-Erweiterungen vollständig auf den App-Designer umgestellt habe, sind leider in den Berechtigungen einige "Leichen" der Addin-Lösung noch vorhanden.

Gibt es einen einfachen Weg diese per SQL zu identifizieren und zu löschen?

Wie löst ihr diese Problematik?

Gruss Mark
 
Hallo Mark,
Berechtigungen entfernen bzw. die Berechtigungen mal zu bereinigen ist von sage leider so nicht vorgesehen.
Das Problem hast du auch mit AppDesigner Lösungen, wenn du was umbenennst oder etwas entfernst etc.

Cool wäre da ein Tool, was die aktuellen Rechte mit dem Standard von sage abgleicht und Unterschiede aus gibt und on Top die Metadate ausliest und auch hier abgleicht, welche Elemente haben Rechte, wo fehlen Rechte und wo sind Rechte ohne passende Elemente.
Im Anschluss dann eine Anlege- und Löschfunktion :)
 
Wir haben hier auch schon viel experimentiert.
Bei den alten AddIns haben wir in den Tabellen nach den Namen der alten AddIns oder nach den Namen der ex. Developer gesucht und dann einfach gelöscht.

Bei den AppDesigner Lösungen hat man- wie akabelitz treffend schreibt - schnell mehrfache Einträge, wenn Lösungen unter diversen IDˋs eingelesen wurden - oder Elemente umbenannt wurden.
Hier haben wir einfach alle Einträge zu den besagten ID- Nummern gelöscht - und im Nachgang die generierten Berechtigungen der aktuellen Lösungen per SQL wieder eingelesen.
 
Zurück
Oben