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, ], }