Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: Emoji Manager #56

Open
johnyburd opened this issue May 12, 2020 · 0 comments
Open

Tracking: Emoji Manager #56

johnyburd opened this issue May 12, 2020 · 0 comments
Assignees
Labels
in-progress Not yet ready to be merged milestone tracking Tracking issue for major implementation component

Comments

@johnyburd
Copy link
Member

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
@jazeved0 jazeved0 changed the title Emoji Manager - basic functionality Tracking: Emoji Manager May 13, 2020
@jazeved0 jazeved0 added tracking Tracking issue for major implementation component in-progress Not yet ready to be merged milestone labels May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in-progress Not yet ready to be merged milestone tracking Tracking issue for major implementation component
Projects
None yet
Development

No branches or pull requests

3 participants