Part of lp.code.interfaces
Function | is_rule_exact | Is this an exact-match rule? |
Interface | IGitRuleView | IGitRule attributes that require launchpad.View. |
Interface | IGitRuleEditableAttributes | IGitRule attributes that can be edited. |
Interface | IGitRuleEdit | IGitRule attributes that require launchpad.Edit. |
Interface | IGitRule | An access rule for a Git repository. |
Interface | IGitRuleGrantView | IGitRuleGrant attributes that require launchpad.View. |
Interface | IGitRuleGrantEditableAttributes | IGitRuleGrant attributes that can be edited. |
Interface | IGitRuleGrantEdit | IGitRuleGrant attributes that require launchpad.Edit. |
Interface | IGitRuleGrant | An access grant for a Git repository rule. |
Interface | IGitNascentRuleGrant | An access grant in the process of being created. |
Interface | IGitNascentRule | An access rule in the process of being created. |
Function | describe_git_permissions | Return human-readable descriptions of a set of Git access permissions. |
Parameters | rule | An IGitRule or IGitNascentRule . |
Returns | True if the rule is for an exact reference name, or False if it is for a wildcard. |
Parameters | permissions | A collection of GitPermissionType . |
Returns | A list of human-readable descriptions of the input permissions, in a conventional order. |