MCPcopy Create free account
hub / github.com/bytebase/bytebase / GetProjectIamPolicy

Method GetProjectIamPolicy

backend/store/policy.go:111–117  ·  view source on GitHub ↗
(ctx context.Context, workspaceID string, projectID string)

Source from the content-addressed store, hash-verified

109}
110
111func (s *Store) GetProjectIamPolicy(ctx context.Context, workspaceID string, projectID string) (*IamPolicyMessage, error) {
112 return s.getIamPolicy(ctx, &FindPolicyMessage{
113 Workspace: workspaceID,
114 ResourceType: new(storepb.Policy_PROJECT),
115 Resource: new(common.FormatProject(projectID)),
116 })
117}
118
119func (s *Store) GetWorkspaceIamPolicySnapshot(ctx context.Context, workspaceID string) (*IamPolicyMessage, error) {
120 workspaceResource := common.FormatWorkspace(workspaceID)

Callers 8

getApproversForRoleFunction · 0.80
getUserRoleMapMethod · 0.80
GetIamPolicyMethod · 0.80
SetIamPolicyMethod · 0.80

Calls 1

getIamPolicyMethod · 0.95

Tested by

no test coverage detected