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

Add timezone command opt-in ability for guild and users #45

Open
fisher60 opened this issue Jun 27, 2021 · 1 comment
Open

Add timezone command opt-in ability for guild and users #45

fisher60 opened this issue Jun 27, 2021 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@fisher60
Copy link
Owner

fisher60 commented Jun 27, 2021

Summary

Users/members should have to opt in to have their timezones shared in each server. Currently if a user has added a timezone and they are in a guild where the timezone list command is being called, their timezone will be displayed. Regardless if they added the timezone in that specific server.

Implementation

User should have a many-to-many field to the guilds that they have opted into for the timezone command. The guild they originally set the timezone command in should default to opted in. User also needs ability to opt out and remove that guild from the many to many.

Graphql should list the the guild IDs of each opted in guild. Guild id will be required when setting a timezone as well as when opting in.

@fisher60 fisher60 added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Jun 27, 2021
@fisher60
Copy link
Owner Author

This change should be reflected in the front end in the template view as well, a user should be able to choose which guilds to share data in as a an option in the profile view.

@fisher60 fisher60 changed the title Add opt-in ability for guild and users Add timezone command opt-in ability for guild and users Aug 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant