submissions: allow admin to submit from changes requested

This commit is contained in:
Quaternions 2025-04-15 15:25:29 -07:00
parent 8f8d685f71
commit adbcbed9ac
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131

@ -584,9 +584,15 @@ func (svc *Service) ActionSubmissionTriggerSubmit(ctx context.Context, params ap
return err
}
has_submission_review, err := userInfo.HasRoleSubmissionReview()
if err != nil {
return err
}
// check if caller is the submitter
has_role := userId == submission.Submitter
if !has_role {
is_submitter := userId == submission.Submitter
// neither = deny
if !is_submitter && !has_submission_review {
return ErrPermissionDeniedNotSubmitter
}