l.r.i.p.IProductEditRestricted(IOfficialBugTagTargetRestricted) : interface documentation

Part of lp.registry.interfaces.product View In Hierarchy

Known subclasses: lp.registry.interfaces.webservice.IProduct

IProduct properties which require launchpad.Edit permission.
Method setBugSharingPolicy Mutator for bug_sharing_policy.
Method setBranchSharingPolicy Mutator for branch_sharing_policy.
Method setSpecificationSharingPolicy Mutator for specification_sharing_policy.
Method checkInformationType Check whether the information type change should be permitted.

Inherited from IOfficialBugTagTargetRestricted:

Method addOfficialBugTag Add tag to the official bug tags of this target.
Method removeOfficialBugTag Remove tag from the official bug tags of this target.
@mutator_for(IProductView['bug_sharing_policy'])
@operation_parameters(copy_field(IProductView['bug_sharing_policy']))
@export_write_operation()
@operation_for_version('devel')
def setBugSharingPolicy(bug_sharing_policy):
Mutator for bug_sharing_policy.

Checks authorization and entitlement.

@mutator_for(IProductView['branch_sharing_policy'])
@operation_parameters(copy_field(IProductView['branch_sharing_policy']))
@export_write_operation()
@operation_for_version('devel')
def setBranchSharingPolicy(branch_sharing_policy):
Mutator for branch_sharing_policy.

Checks authorization and entitlement.

@mutator_for(IProductView['specification_sharing_policy'])
@operation_parameters(copy_field(IProductView['specification_sharing_policy']))
@export_write_operation()
@operation_for_version('devel')
def setSpecificationSharingPolicy(specification_sharing_policy):
Mutator for specification_sharing_policy.

Checks authorization and entitlement.

def checkInformationType(value):
Check whether the information type change should be permitted.

Iterate through exceptions explaining why the type should not be changed. Has the side-effect of creating a commercial subscription if permitted.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.