l.r.m.t.TeamMembership(SQLBase) : class documentation

Part of lp.registry.model.teammembership View In Hierarchy

See ITeamMembership.
Method isExpired See ITeamMembership.
Method canBeRenewedByMember See ITeamMembership.
Method sendSelfRenewalNotification See ITeamMembership.
Method canChangeStatusSilently Ensure that the user is in the Launchpad Administrators group.
Method canChangeExpirationDate See ITeamMembership.
Method setExpirationDate See ITeamMembership.
Method sendExpirationWarningEmail See ITeamMembership.
Method setStatus See ITeamMembership.
Method _setExpirationDate Undocumented
Method _sendStatusChangeNotification Send a status change notification to all team admins and the

Inherited from SQLBase:

Method __init__ Extended version of the SQLObjectBase constructor.
Method __repr__ Undocumented
Method destroySelf Undocumented
Method __eq__ Equality operator.
Method __ne__ Inverse of __eq__.
Method __storm_invalidated__ Flush cached properties.
Class Method _get_store Undocumented
def isExpired(self):
See ITeamMembership.
def canBeRenewedByMember(self):
See ITeamMembership.
def sendSelfRenewalNotification(self):
See ITeamMembership.
def canChangeStatusSilently(self, user):
Ensure that the user is in the Launchpad Administrators group.

Then the user can silently make changes to their membership status.

def canChangeExpirationDate(self, person):
See ITeamMembership.
def setExpirationDate(self, date, user):
See ITeamMembership.
def _setExpirationDate(self, date, user):
Undocumented
def sendExpirationWarningEmail(self):
See ITeamMembership.
def setStatus(self, status, user, comment=None, silent=False):
See ITeamMembership.
def _sendStatusChangeNotification(self, old_status):
Send a status change notification to all team admins and the member whose membership's status changed.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.