From 1032b521bf701d536b2a2e7efe94340cf693118c Mon Sep 17 00:00:00 2001 From: coolbot100s <76798835+coolbot100s@users.noreply.github.com> Date: Fri, 25 Jul 2025 01:02:36 -0700 Subject: [PATCH] add unsupported project type message to versions stage --- .../messages/versions/unsupported_project.md | 3 +++ packages/moderation/data/stages/versions.ts | 19 ++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 packages/moderation/data/messages/versions/unsupported_project.md diff --git a/packages/moderation/data/messages/versions/unsupported_project.md b/packages/moderation/data/messages/versions/unsupported_project.md new file mode 100644 index 000000000..4fea84d7b --- /dev/null +++ b/packages/moderation/data/messages/versions/unsupported_project.md @@ -0,0 +1,3 @@ +## Unsupported Project + +Unfortunately, Modrinth does not currently support the upload of %INVALID_TYPE%. diff --git a/packages/moderation/data/stages/versions.ts b/packages/moderation/data/stages/versions.ts index 951ac2879..9976fa968 100644 --- a/packages/moderation/data/stages/versions.ts +++ b/packages/moderation/data/stages/versions.ts @@ -150,7 +150,24 @@ const versions: Stage = { severity: `medium`, weight: 1004, message: async () => (await import('../messages/versions/broken_version.md?raw')).default, - }, + } as ButtonAction, + { + id: 'unsupported_project_type', + type: 'button', + label: `Unsupported`, + suggestedStatus: `rejected`, + severity: `medium`, + weight: 1005, + message: async () => + (await import('../messages/versions/unsupported_project.md?raw')).default, + relevantExtraInput: [ + { + label: 'Project Type', + required: true, + variable: 'INVALID_TYPE', + }, + ], + } as ButtonAction, ], }