[feature] Allow newly uploaded emojis to be placed in categories (#939)

* [feature] Add emoji categories GET
Serialize emojis in appropriate categories; make it possible to get categories via the admin API

* [feature] Create (or use existing) category for new emoji uploads

* fix lint issue

* update misleading line in swagger docs
This commit is contained in:
tobi 2022-11-14 23:47:27 +01:00 committed by GitHub
commit 4cd00d546c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 916 additions and 52 deletions

View file

@ -50,4 +50,7 @@ type EmojiCreateRequest struct {
Shortcode string `form:"shortcode" validation:"required"`
// Image file to use for the emoji. Must be png or gif and no larger than 50kb.
Image *multipart.FileHeader `form:"image" validation:"required"`
// Category in which to place the new emoji. Will be uncategorized by default.
// CategoryName length should not exceed 64 characters.
CategoryName string `form:"category"`
}