From 2af4d7df7e569543e74a81677a9a0547ce0872b0 Mon Sep 17 00:00:00 2001 From: pancakes Date: Sun, 29 Dec 2024 15:54:01 +1000 Subject: [PATCH] [backend/api] Change emoji management auth from role:admin to role:moderator --- Iceshrimp.Backend/Controllers/Web/EmojiController.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Iceshrimp.Backend/Controllers/Web/EmojiController.cs b/Iceshrimp.Backend/Controllers/Web/EmojiController.cs index ac3b5bfb..b26e53a6 100644 --- a/Iceshrimp.Backend/Controllers/Web/EmojiController.cs +++ b/Iceshrimp.Backend/Controllers/Web/EmojiController.cs @@ -65,7 +65,7 @@ public class EmojiController( } [HttpPost] - [Authorize("role:admin")] + [Authorize("role:moderator")] [ProducesResults(HttpStatusCode.OK)] [ProducesErrors(HttpStatusCode.Conflict)] public async Task UploadEmoji(IFormFile file) @@ -86,7 +86,7 @@ public class EmojiController( } [HttpPost("clone/{name}@{host}")] - [Authorize("role:admin")] + [Authorize("role:moderator")] [ProducesResults(HttpStatusCode.OK)] [ProducesErrors(HttpStatusCode.NotFound, HttpStatusCode.Conflict)] public async Task CloneEmoji(string name, string host) @@ -112,7 +112,7 @@ public class EmojiController( } [HttpPost("import")] - [Authorize("role:admin")] + [Authorize("role:moderator")] [DisableRequestSizeLimit] [ProducesResults(HttpStatusCode.Accepted)] public async Task ImportEmoji(IFormFile file) @@ -123,7 +123,7 @@ public class EmojiController( } [HttpPatch("{id}")] - [Authorize("role:admin")] + [Authorize("role:moderator")] [Consumes(MediaTypeNames.Application.Json)] [ProducesResults(HttpStatusCode.OK)] [ProducesErrors(HttpStatusCode.NotFound)] @@ -147,11 +147,11 @@ public class EmojiController( } [HttpDelete("{id}")] - [Authorize("role:admin")] + [Authorize("role:moderator")] [ProducesResults(HttpStatusCode.OK)] [ProducesErrors(HttpStatusCode.NotFound)] public async Task DeleteEmoji(string id) { await emojiSvc.DeleteEmojiAsync(id); } -} \ No newline at end of file +}