submissions: allow admin to submit from changes requested
This commit is contained in:
parent
8f8d685f71
commit
adbcbed9ac
@ -584,9 +584,15 @@ func (svc *Service) ActionSubmissionTriggerSubmit(ctx context.Context, params ap
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
has_submission_review, err := userInfo.HasRoleSubmissionReview()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
// check if caller is the submitter
|
// check if caller is the submitter
|
||||||
has_role := userId == submission.Submitter
|
is_submitter := userId == submission.Submitter
|
||||||
if !has_role {
|
// neither = deny
|
||||||
|
if !is_submitter && !has_submission_review {
|
||||||
return ErrPermissionDeniedNotSubmitter
|
return ErrPermissionDeniedNotSubmitter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user