Removes a root folder from the view of the current user group
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
This script removes the view of a root folder from the current user group.
version | description | Scripting |
---|---|---|
6.6 | Script for Vertec versions before 6.7.0.12 and for running in Script Editor
for all versions. The root folder is stored via the Internal id indicated. |
Removefolderfromgroup.py |
6.7.0.12 | Used selectedobjects . The root folder is queried in a selection dialog. This means that the user who executes the script must be able to see the corresponding root folder himself. | Removefolderfromgroup.py |
On the user group that you want to remove the view of the root folder.
# 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)