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

[rolelicense] Discussion: other features? #52

Open
7 of 15 tasks
calebj opened this issue Mar 19, 2018 · 0 comments
Open
7 of 15 tasks

[rolelicense] Discussion: other features? #52

calebj opened this issue Mar 19, 2018 · 0 comments
Assignees

Comments

@calebj
Copy link
Owner

calebj commented Mar 19, 2018

I did a small commission for someone, a cog that can generate "license keys" for roles that can be redeemed later. I'll be publishing it once I'm happy with it, but I'd like some comments on what I have so far.

The following features are complete:

  • Add and disable redeemable roles
  • Generate keys and DM to requesting admin
    • Custom key "templates"
    • As messages or a text file
    • Restricted to Administrator permission
  • Track used keys, who redeemed them and when
  • Transfer unused keys of one role to another

And the following are planned:

  • Display/report/logs of key redemption
  • Timed roles
    • Using additional keys will add more time
  • List all redeemable roles and un/used key count
  • A way to mark keys as "distributed", by who and when
    • Commands to pick from the list of "undistributed" keys
  • A way to tag or group keys when generated
  • Use sqlite instead of JSON
  • CSV or plaintext import of keys from a file

What else should I add?

@calebj calebj self-assigned this Mar 19, 2018
@calebj calebj added v2 and removed v2 labels Jul 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant