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", width: "400px",
height: "50px", height: "50px",
marginInline: "auto" marginInline: "auto"
}}>Create Submission and Directly Submit</Button> }}>Create Submission in ChangesRequested Status (Ready to Force-Submit)</Button>
</form> </form>
</main> </main>
</Webpage> </Webpage>

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