[backend/api] Change emoji management auth from role:admin to role:moderator
This commit is contained in:
parent
9a151be99d
commit
2af4d7df7e
1 changed files with 6 additions and 6 deletions
|
@ -65,7 +65,7 @@ public class EmojiController(
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Authorize("role:admin")]
|
[Authorize("role:moderator")]
|
||||||
[ProducesResults(HttpStatusCode.OK)]
|
[ProducesResults(HttpStatusCode.OK)]
|
||||||
[ProducesErrors(HttpStatusCode.Conflict)]
|
[ProducesErrors(HttpStatusCode.Conflict)]
|
||||||
public async Task<EmojiResponse> UploadEmoji(IFormFile file)
|
public async Task<EmojiResponse> UploadEmoji(IFormFile file)
|
||||||
|
@ -86,7 +86,7 @@ public class EmojiController(
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("clone/{name}@{host}")]
|
[HttpPost("clone/{name}@{host}")]
|
||||||
[Authorize("role:admin")]
|
[Authorize("role:moderator")]
|
||||||
[ProducesResults(HttpStatusCode.OK)]
|
[ProducesResults(HttpStatusCode.OK)]
|
||||||
[ProducesErrors(HttpStatusCode.NotFound, HttpStatusCode.Conflict)]
|
[ProducesErrors(HttpStatusCode.NotFound, HttpStatusCode.Conflict)]
|
||||||
public async Task<EmojiResponse> CloneEmoji(string name, string host)
|
public async Task<EmojiResponse> CloneEmoji(string name, string host)
|
||||||
|
@ -112,7 +112,7 @@ public class EmojiController(
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("import")]
|
[HttpPost("import")]
|
||||||
[Authorize("role:admin")]
|
[Authorize("role:moderator")]
|
||||||
[DisableRequestSizeLimit]
|
[DisableRequestSizeLimit]
|
||||||
[ProducesResults(HttpStatusCode.Accepted)]
|
[ProducesResults(HttpStatusCode.Accepted)]
|
||||||
public async Task<AcceptedResult> ImportEmoji(IFormFile file)
|
public async Task<AcceptedResult> ImportEmoji(IFormFile file)
|
||||||
|
@ -123,7 +123,7 @@ public class EmojiController(
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPatch("{id}")]
|
[HttpPatch("{id}")]
|
||||||
[Authorize("role:admin")]
|
[Authorize("role:moderator")]
|
||||||
[Consumes(MediaTypeNames.Application.Json)]
|
[Consumes(MediaTypeNames.Application.Json)]
|
||||||
[ProducesResults(HttpStatusCode.OK)]
|
[ProducesResults(HttpStatusCode.OK)]
|
||||||
[ProducesErrors(HttpStatusCode.NotFound)]
|
[ProducesErrors(HttpStatusCode.NotFound)]
|
||||||
|
@ -147,7 +147,7 @@ public class EmojiController(
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpDelete("{id}")]
|
[HttpDelete("{id}")]
|
||||||
[Authorize("role:admin")]
|
[Authorize("role:moderator")]
|
||||||
[ProducesResults(HttpStatusCode.OK)]
|
[ProducesResults(HttpStatusCode.OK)]
|
||||||
[ProducesErrors(HttpStatusCode.NotFound)]
|
[ProducesErrors(HttpStatusCode.NotFound)]
|
||||||
public async Task DeleteEmoji(string id)
|
public async Task DeleteEmoji(string id)
|
||||||
|
|
Loading…
Add table
Reference in a new issue