Part of lp.registry.services.sharingservice View In Hierarchy
Service is accessed via a url of the form '/+services/sharing?ws.op=...
Method | name | See IService . |
Method | checkPillarAccess | See ISharingService . |
Method | getAccessPolicyGrantCounts | See ISharingService . |
Method | getSharedProjects | See ISharingService . |
Method | getSharedDistributions | See ISharingService . |
Method | getArtifactGrantsForPersonOnPillar | Return the artifact grants for the given person and pillar. |
Method | getSharedArtifacts | See ISharingService . |
Method | getSharedBugs | See ISharingService . |
Method | getSharedBranches | See ISharingService . |
Method | getSharedGitRepositories | See ISharingService . |
Method | getSharedSpecifications | See ISharingService . |
Method | getVisibleArtifacts | See ISharingService . |
Method | getInvisibleArtifacts | See ISharingService . |
Method | getPeopleWithoutAccess | See ISharingService . |
Method | getAllowedInformationTypes | See ISharingService . |
Method | getBranchSharingPolicies | See ISharingService . |
Method | getBugSharingPolicies | See ISharingService . |
Method | getSpecificationSharingPolicies | See ISharingService . |
Method | getSharingPermissions | See ISharingService . |
Method | getPillarGrantees | See ISharingService . |
Method | getPillarGranteeData | See ISharingService . |
Method | jsonGranteeData | See ISharingService . |
Method | sharePillarInformation | See ISharingService . |
Method | deletePillarGrantee | See ISharingService . |
Method | revokeAccessGrants | See ISharingService . |
Method | ensureAccessGrants | See ISharingService . |
Method | updatePillarSharingPolicies | Undocumented |
Method | _getSharedPillars | Helper method for getSharedProjects and getSharedDistributions. |
Method | _getVisiblePrivateSpecificationIDs | Undocumented |
Method | _makeEnumData | Undocumented |
pillar_class is either Product or Distribution. Products define the owner foreign key attribute as _owner so we need to account for that, but otherwise the logic is the same for both pillar types.
ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.ISharingService
.