Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Zope Plone Programmierung Python Code Benutzer, Gruppen, Rollen und Berechtigungen Gruppen in Plone
Tag Cloud
Inhalt in Zahlen
  • Seiten: 195
  • Ordner: 83
  • Links: 42
 

Gruppen in Plone

abgelegt unter: , ,
Ein paar kleine Codeschnipsel zum Gruppen-Management.
from Products.CMFCore.utils import getToolByName

groups = getToolByName(context, 'portal_groups')

# Gibt eine Liste aller Gruppen-IDs zurück
groups.listGroupIds()
# oder
groups.getGroupIds()

# Gibt eine Liste aller Guppenobjekte zurück
groups.listGroups()

# Erstellt eine Gruppe
groups.addGroup('TestGruppe')

# Löscht eine Gruppe
groups.removeGroup('TestGruppe')

# Listet die Mitglieder einer Gruppe auf
groups.getGroupMembers('TestGruppe')



# Holt das Objekt einer Gruppe (Ist False, wenn Gruppe nicht vorhanden!)
group = groups.getGroupById('TestGruppe')

# Fügt ein Benutzer einer Gruppe hinzu
group.addMember('TestBenutzer')

# Listet ebenfalls die Mitglieder einer Gruppe auf
group.getAllGroupMemberIds()

# Gibt eine Liste aller Mitglieder als Objekte aus
group.getGroupMembers()

# Entfernt ein Mitglied aus der Gruppe
group.removeMember('TestBenutzer')
Kommentieren

Sie können einen Kommentar abgeben, indem Sie das untenstehende Formular ausfüllen. Nur Text.

Frage: Wieviel ist vier - eins (Bitte eine Zahl als Ziffer schreiben)?
Ergebnis: