l.c.i.g.IGitRuleGrant(IGitRuleGrantView, IGitRuleGrantEditableAttributes, IGitRuleGrantEdit) : interface documentation

Part of lp.code.interfaces.gitrule View In Hierarchy

An access grant for a Git repository rule.

Inherited from IGitRuleGrantView:

Int id Undocumented
PublicPersonChoice grantor The user who created this grant.
Choice grantee_type The type of grantee for this grant.
PersonChoice grantee The person being granted access.
Attribute combined_grantee The overall grantee of this grant: either a GitGranteeType (other than PERSON) or an IPerson.
Datetime date_created The time when this grant was created.
Datetime date_last_modified The time when this grant was last modified.

Inherited from IGitRuleGrantEditableAttributes:

Bool can_create Whether creating references is allowed.
Bool can_push Whether pushing references is allowed.
Bool can_force_push Whether force-pushing references is allowed.
FrozenSet permissions The permissions granted by this grant.

Inherited from IGitRuleGrantEdit:

Method destroySelf Delete this access grant.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.