# coding: windows-1252
#
#---Bezeichnung: Aus einem Ordner einen Rootordner machen
#   Klasse: Benutzergruppe
#   CondExpression:
#   ObjectScript: Y
#   ContainerScript: N
#   EventType: Kein
#   EventClass:
#   EventMembers:
#   ExtendedRights: N
#---Wandelt einen bestehenden Ordner in einen Root-Ordner um und
#   fügt ihn der aktuellen Benutzergruppe zur Ansicht an.
#   Der entsprechende Ordner muss über die ID angegeben werden.
#---07.03.2017, Vertec AG: erstellt.

def main(gruppe):
    if not gruppe.istypeof('BenutzerGruppe'):
        vtcapp.msgbox('Dieses Script muss auf einer Benutzergruppe ausgeführt werden')
    else:
        ordnerid = vtcapp.inputbox('Vertec','Geben Sie die ID des Ordners an, aus dem Sie einen Root-Ordners machen möchten','')
        try:
            ordner = vtcapp.getobjectbyid(ordnerid)
            gruppe.persrooteintraege.append(ordner)
            ordner.parentordner = None
        except:
            vtcapp.msgbox('Kein Ordner mit dieser ID gefunden')

main(argobject)