From 99d3ef4b3496a6dffee58368dd2dfdb339c1ce6a Mon Sep 17 00:00:00 2001 From: "vincent.steinman" <vincent.steinmann@etu.hesge.ch> Date: Thu, 21 Mar 2024 22:55:38 +0100 Subject: [PATCH] split tag managers with tag submit manager --- models/TagSubmit.ts | 7 +++++++ types/Dojo/ApiRoute.ts | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 models/TagSubmit.ts diff --git a/models/TagSubmit.ts b/models/TagSubmit.ts new file mode 100644 index 0000000..241ff1c --- /dev/null +++ b/models/TagSubmit.ts @@ -0,0 +1,7 @@ +interface TagSubmit { + name: string; + type: 'Language' | 'Framework' | 'Theme' | 'UserDefined'; + state: 'PendingApproval' | 'Declined' | 'Approved'; +} + +export default TagSubmit; diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts index 66e91a5..9d44b67 100644 --- a/types/Dojo/ApiRoute.ts +++ b/types/Dojo/ApiRoute.ts @@ -14,7 +14,7 @@ enum ApiRoute { EXERCISE_RESULTS = '/exercises/{{exerciseIdOrUrl}}/results' ADD_TAG = '/tags', DELETE_TAG = '/tags/{{tageName}}', - PROPOSE_TAG = '/tags/proposals/{{state}}', + PROPOSE_TAG = '/tags/proposals/{{tagState}}', ANSWER_TAG_PROPOSAL = '/tags/proposals/{{tagProposalName}}' } -- GitLab