web: explain admin buttons a bit better

This commit is contained in:
Quaternions 2025-04-15 15:53:29 -07:00
parent d5c8477869
commit 872b98aa74
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131
2 changed files with 3 additions and 2 deletions
web/src/app
admin-submit
submissions/[submissionId]

@ -82,7 +82,7 @@ export default function SubmissionInfoPage() {
width: "400px",
height: "50px",
marginInline: "auto"
}}>Create Submission and Directly Submit</Button>
}}>Create Submission in ChangesRequested Status (Ready to Force-Submit)</Button>
</form>
</main>
</Webpage>

@ -10,6 +10,7 @@ interface ReviewAction {
const ReviewActions = {
Submit: {name:"Submit",action:"trigger-submit"} as ReviewAction,
ForceSubmit: {name:"Force Submit",action:"trigger-submit"} as ReviewAction,
ResetSubmitting: {name:"Reset Submitting (fix softlocked status)",action:"reset-submitting"} as ReviewAction,
Revoke: {name:"Revoke",action:"revoke"} as ReviewAction,
Accept: {name:"Accept",action:"trigger-validate"} as ReviewAction,
@ -121,7 +122,7 @@ export default function ReviewButtons(props: ReviewId) {
if (roles&RolesConstants.SubmissionReview) {
// you can force submit a map in ChangesRequested status
if (!is_submitter && submissionStatus === SubmissionStatus.ChangesRequested) {
visibleButtons.push({ action: ReviewActions.Submit, color: "info", submissionId });
visibleButtons.push({ action: ReviewActions.ForceSubmit, color: "error", submissionId });
}
// you can't review your own submission!
// note that this means there needs to be more than one person with SubmissionReview