Skip to content

Commit

Permalink
fix specific view permissions
Browse files Browse the repository at this point in the history
  • Loading branch information
saul-gush committed Mar 3, 2022
1 parent 43a05b3 commit a73c1aa
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package privateresolvers

import (
"context"
"dataplane/mainapp/auth_permissions"
permissions "dataplane/mainapp/auth_permissions"
"dataplane/mainapp/config"
"dataplane/mainapp/database"
"dataplane/mainapp/database/models"
Expand Down Expand Up @@ -131,6 +131,8 @@ func (r *queryResolver) PipelineTasksRun(ctx context.Context, pipelineID string,
{Subject: "user", SubjectID: currentUser, Resource: "platform_environment", ResourceID: platformID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "environment_run_all_pipelines", ResourceID: platformID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "specific_pipeline", ResourceID: pipelineID, Access: "run", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "specific_pipeline", ResourceID: pipelineID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "specific_pipeline", ResourceID: pipelineID, Access: "read", EnvironmentID: environmentID},
}

permOutcome, _, _, _ := permissions.MultiplePermissionChecks(perms)
Expand Down Expand Up @@ -158,6 +160,8 @@ func (r *queryResolver) GetPipelineRuns(ctx context.Context, pipelineID string,
{Subject: "user", SubjectID: currentUser, Resource: "admin_platform", ResourceID: platformID, Access: "write", EnvironmentID: "d_platform"},
{Subject: "user", SubjectID: currentUser, Resource: "platform_environment", ResourceID: platformID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "environment_run_all_pipelines", ResourceID: platformID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "specific_pipeline", ResourceID: pipelineID, Access: "write", EnvironmentID: environmentID},
{Subject: "user", SubjectID: currentUser, Resource: "specific_pipeline", ResourceID: pipelineID, Access: "read", EnvironmentID: environmentID},
}

permOutcome, _, _, _ := permissions.MultiplePermissionChecks(perms)
Expand Down

0 comments on commit a73c1aa

Please sign in to comment.