l.r.m.s.StructuralSubscriptionTargetMixin : class documentation

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

Known subclasses: lp.registry.model.distribution.Distribution, lp.registry.model.distributionsourcepackage.DistributionSourcePackage, lp.registry.model.distroseries.DistroSeries, lp.registry.model.milestone.Milestone, lp.registry.model.product.Product, lp.registry.model.productseries.ProductSeries, lp.registry.model.projectgroup.ProjectGroup

Mixin class for implementing IStructuralSubscriptionTarget.
Method userCanAlterSubscription See IStructuralSubscriptionTarget.
Method addSubscription See IStructuralSubscriptionTarget.
Method userCanAlterBugSubscription See IStructuralSubscriptionTarget.
Method addBugSubscription See IStructuralSubscriptionTarget.
Method removeBugSubscription See IStructuralSubscriptionTarget.
Method getSubscription See IStructuralSubscriptionTarget.
Method getSubscriptions See IStructuralSubscriptionTarget.
Method getBugNotificationsRecipients See IStructuralSubscriptionTarget.
Method bug_subscriptions See IStructuralSubscriptionTarget.
Method parent_subscription_target See IStructuralSubscriptionTarget.
Method target_type_display See IStructuralSubscriptionTarget.
Method userHasBugSubscriptions See IStructuralSubscriptionTarget.
Method _target_args Target Arguments.
@property
def _target_args(self):
Target Arguments.

Return a dictionary with the arguments representing this target in a call to the structural subscription constructor.

def userCanAlterSubscription(self, subscriber, subscribed_by):
See IStructuralSubscriptionTarget.
def addSubscription(self, subscriber, subscribed_by):
See IStructuralSubscriptionTarget.
def userCanAlterBugSubscription(self, subscriber, subscribed_by):
See IStructuralSubscriptionTarget.
def addBugSubscription(self, subscriber, subscribed_by):
See IStructuralSubscriptionTarget.
def removeBugSubscription(self, subscriber, unsubscribed_by):
See IStructuralSubscriptionTarget.
def getSubscription(self, person):
See IStructuralSubscriptionTarget.
def getSubscriptions(self, min_bug_notification_level=BugNotificationLevel.NOTHING, min_blueprint_notification_level=BlueprintNotificationLevel.NOTHING):
See IStructuralSubscriptionTarget.
def getBugNotificationsRecipients(self, recipients=None, level=None):
See IStructuralSubscriptionTarget.
@property
def bug_subscriptions(self):
See IStructuralSubscriptionTarget.
@property
def parent_subscription_target(self):
See IStructuralSubscriptionTarget.
@property
def target_type_display(self):
See IStructuralSubscriptionTarget.
def userHasBugSubscriptions(self, user):
See IStructuralSubscriptionTarget.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.