Script: Ordner aus Ansicht entfernen

Entzieht einer Benutzergruppe einen Root-Ordner

Standard

|

Expert

CLOUD ABO

|

ON-PREMISES

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erzeugt: 14.08.2006
Aktualisiert: 05.09.2017 | VB Script durch Python Script ersetzt

Dieses Script entfernt für eine Benutzergruppe einen Root-Ordner aus der Ansicht. Wenn Mitglieder dieser Benutzergruppe sich einloggen, erscheint der Ordner nicht mehr in der Aufstellung der Ordner. Der entsprechende Root-Ordner muss über die ID angegeben werden.

Wenn Sie statt dessen einen Ordner zur Ansicht freigeben wollen, benutzen Sie das Script Ordner einer Benutzergruppe zur Ansicht anfügen.

Ausführen

Auf der Benutzergruppe, der der Ordner zur Ansicht entzogen werden soll.

Script

RemoveOrdnerFromGruppe.py

Scripttext

# coding: windows-1252
#
#---Bezeichnung: Ordner aus Ansicht entfernen
#   Klasse: Benutzergruppe
#   ObjectScript: Yes
#   ContainerScript: No
#   EventType: Kein
#---Dieses Script entfernt für eine Benutzergruppe
#   einen Root-Ordner aus der Ansicht.
#---14.05.2007, Vertec AG: erstellt.
#---03.03.2017, sr: Script in Python erstellt.

def main():
    gruppe = argobject
    if gruppe.istypeof('BenutzerGruppe'):
        ordnerid = vtcapp.inputbox('Vertec','Geben Sie die ID des Root-Ordners an','')
        try:
            rootord = vtcapp.getobjectbyid(ordnerid)
        except:
            vtcapp.msgbox('Kein Root-Ordner mit dieser ID gefunden')
        else:
            gruppe.persrooteintraege.remove(rootord)
    else:
        vtcapp.msgbox('Dieses Script muss auf einer Benutzergruppe ausgeführt werden')

main()
Bitte wählen Sie Ihren Standort