Skip to content

Tracking: Emoji Manager #56

@johnyburd

Description

@johnyburd

A Counter

  • Shows total emoji in the guild and the ratio of loaded/guild capacity

A table is populated with the following columns:

GET /emojis/<guild_id>

  • preview of the emoji
  • name
  • author id - this will be replaced with the username#discrim once pools are implemented
  • number of uses
  • a load button
  • a cache button

Load Button

POST /emojis/<guild_id>/<hoar_frost>

Will load an emoji into the guild so it can be used normally

  • Tooltip explaining what it does
  • Only available on cached emoji
  • Should refresh the emoji list so the new order is reflected

Cache Button

PATCH /emojis/<guild_id>/<hoar_frost>

Will cache an emoji, leaving additional open spaces in the guild

  • Tooltip explaining what it does
  • Should refresh the emoji list so the new order is reflected
  • Only available on loaded emoji
  • Only available for architus admins

Right Click on a Row

Opens a context menu that includes

  • Copy to clipboard
  • Delete emoji

Copy

if loaded, copies <:name:discord_id>, otherwise <:name:hoar_frost>

Delete emoji

DELETE /emoji/<guild_id>/<hoar_frost>

Will delete an emoji from the guild and the cache

  • Opens a confirmation dialog
  • Available to all emoji
  • Only available to architus admin or the owner of the emoji

Metadata

Metadata

Assignees

Labels

in-progressNot yet ready to be mergedmilestonetrackingTracking issue for major implementation component

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions