Deutsche Zope User Group
Gast 1 Benutzer online
DZUG-News

portal_membership

Das MembershipToolInterface organisiert die Verwaltung der Teilnehmer und ihrer MemberFolder?.

�bersetzt von http://cmf.zope.org/design/interfaces/tools/IF_portal_membership

Anonymous permission

getAuthenticatedMember(self)

Gibt ein PortalMemberObject? zur�ck, das dem AuthenticatedUser? entspricht.

isAnonymousUser(self)

Wenn der User eingeloggt ist, so wird 1 zur�ckgegeben, sonst 0

checkPermission(self, permissionName, object)

�berpr�ft, ob der AuthenticatedUser? die NamedPermission? auf das �bergebene Objekt hat. Erzeugt keine EXception?.

credentialsChanged(self, password)

Benachrichtigt den AuthenticationMechanism?, da� der AuthenticatedUser? sein Passwort ge�ndert hat. Dies wird benutzt, um das AuthenticationCookie? upzudaten. Beachte, da� dieser Aufruf keinerlei �nderung an den Datenbanken der User hervorrufen sollte.

getHomeFolder(self, id)

Gibt das FolderObject? des Teinehmers zur�ck (falls vorhanden)

getHomeUrl(self, id)

Gibt die URL zum Ordner des Teilnehmers zur�ck (falls vorhanden)

"Manage portal" permission

getMemberById(self, id)

Gibt das PortalMemberObject? mit der gegebenen id zur�ck.

listMemberIds(self)

Listet die id's aller Teilnehmer. Dies wird evtl. durch Methoden ersetzt werden, die Teile anstatt der ganzen Liste abfragen.

listMembers(self)

Gibt die Liste aller Teilnehmer zur�ck.

No permission (nur von Python aufgerufen)

addMember(self, id, password, roles, domains)

F�gt einen Teilnehmer hinzu. Sicherheitsabfragen m�ssen bereits ausgef�hrt worden sein (RegistrationTool?)

listActions(self, isAnonymous, portal_url)

Gibt die Liste der f�r diesen Teilnehmer verf�gbaren [actions]? zur�ck.