|
Versionshinweise |
ab 17.1.6, 16.1.17, 17.2.09 |
||
|---|---|---|---|
Code
Groovy
void removeGroupsFromRightTemplate(String templatePk, String... groupPks)
Beschreibung
Entfernt die übergebenen Rechtecontainer aus der Rechtevorlage. Gruppen die nicht existieren werden ignoriert. Nur Vorlagen mit individuellen Rechten können hier angesteuert werden (erstellt mit RightUtils.createRightTemplate), alle anderen führen zum Fehler beim Aufruf.
Wichtig: Solche Vorlagen werden nicht vom Customizing Transport behandelt.
Parameter
-
templatePk- Der Pk der Rechtevorlage die geändert werden soll. -
groupRights- Eine kommaseparierte Liste von Rechtecontainer-Primärschlüsseln, die aus der Vorlage entfernt werden sollen.
Beispiele
Groovy
IRightContainer myRightGroup = RightUtils.createIRightContainer("myRightGroupPk", false, false, false, true);
String templatePk = RightUtils.createRightTemplate("MY_TEMPLATE", "My description", myRightGroup);
RightUtils.removeGroupsFromRightTemplate(templatePk, "myRightGroupPk");