Entfernt einen Rootordner aus der Ansicht der aktuellen Benutzergruppe
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Dieses Script entzieht der aktuellen Benutzergruppe die Ansicht eines Rootordners.
Version | Beschreibung | Script |
---|---|---|
6.6 | Script für Vertec Versionen vor 6.7.0.12 sowie zur Ausführung im Script Editor
für alle Versionen. Der Rootordner wird über die Interne ID angegeben. |
RemoveOrdnerFromGruppe.py |
6.7.0.12 | Verwendet selectedobjects . Der Rootordner wird in einem Auswahldialog abgefragt. Das heisst, der User, der das Script ausführt, muss den entsprechenden Rootordner selbst sehen können. | RemoveFolderFromGroup.py |
Auf der Benutzergruppe, der die Ansicht des Rootordners entzogen werden soll.
# coding: windows-1252 # #---Bezeichnung: Rootordner aus Ansicht entfernen # Klasse: Benutzergruppe # Selectedobjectsscript: Yes # Condexpression: self->size = 1 # EventType: Kein #---Dieses Script entfernt für eine Benutzergruppe # einen Rootordner aus der Ansicht. #---14.05.2007, Vertec AG: erstellt. # 03.03.2017, sr: Script in Python erstellt. # 28.10.2024, sth: Angepasst an selectedobjects mit Version 6.7.0.12. def main(gruppen): for gruppe in gruppen: if gruppe.istypeof('BenutzerGruppe'): # Rootordner bestimmen rootord = vtcapp.selectobjectintree("Wählen Sie den Rootordner, den Sie von der Gruppe entfernen wollen ", [], browsefilter="", selectfilter="AbstractOrdner") if rootord: gruppe.persrooteintraege.remove(rootord) else: vtcapp.msgbox('Dieses Script muss auf einer Benutzergruppe ausgeführt werden') main(selectedobjects)