l.b.m.s.HasSpecificationsMixin : class documentation

Part of lp.blueprints.model.specification View In Hierarchy

Known subclasses: lp.blueprints.model.specification.SpecificationSet, lp.blueprints.model.sprint.Sprint, lp.registry.model.distribution.Distribution, lp.registry.model.distroseries.DistroSeries, lp.registry.model.person.Person, lp.registry.model.product.Product, lp.registry.model.productseries.ProductSeries, lp.registry.model.projectgroup.ProjectGroup, lp.registry.model.projectgroup.ProjectGroupSeries

A mixin class that implements many of the common shortcut properties for other classes that have specifications.
Method specifications See IHasSpecifications.
Method visible_specifications See IHasSpecifications.
Method valid_specifications See IHasSpecifications.
Method api_valid_specifications Undocumented
Method specificationCount See IHasSpecifications.
Method _specification_sort Return the storm sort order for 'specifications'.
def specifications(self, user, sort=None, quantity=None, filter=None, need_people=True, need_branches=True, need_workitems=False):
See IHasSpecifications.
def _specification_sort(self, sort):
Return the storm sort order for 'specifications'.
ParameterssortAs per HasSpecificationsMixin.specifications.
@property
def visible_specifications(self):
See IHasSpecifications.
def valid_specifications(self, **kwargs):
See IHasSpecifications.
@property
def api_valid_specifications(self):
Undocumented
def specificationCount(self, user):
See IHasSpecifications.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.