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 new command: event createrole #48

Open
JobDoesburg opened this issue Oct 12, 2020 · 2 comments
Open

Add new command: event createrole #48

JobDoesburg opened this issue Oct 12, 2020 · 2 comments
Labels
feature New feature or request priority: low Should be dealt with when nothing else remains.

Comments

@JobDoesburg
Copy link

JobDoesburg commented Oct 12, 2020

Name

Invoke with, for example, !event createrole 123, where 123 is the event-id in concrexit.

Description

The command should create a new role and assign it to everyone registered for the event (in concrexit). This role can then be used for event-specific event channels.

Additionally, !event removerole 123 should remove it again and !event roleinfo 123 should return everyone who has registered for the event (as well as a list of people who are registered but do not have a discord account connected)

Use cases

Online events

Permissions

Ideally: people that are organizer of the event

Additional context

The name of the role can be the event name.

@JobDoesburg JobDoesburg added feature New feature or request priority: low Should be dealt with when nothing else remains. labels Oct 12, 2020
@se-bastiaan
Copy link
Contributor

I think it would be best to do this as follows:

  1. Any committee member can execute this command, if they are part of the organising group of the event we continue
  2. That we activated the role itself needs to be saved somewhere, because it should be part of the state when syncing.
  3. We also create a command !event createcategory/removecategory which adds a category to the Discord with the name of the event. The organisers of the event get full edit permission of this category and will thus be allowed to complete manage their event within this category.

@mark-boute
Copy link
Contributor

I think we should also remove a role a day after an event has ended during a sync.

@mark-boute mark-boute self-assigned this Nov 9, 2020
@mark-boute mark-boute removed their assignment Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request priority: low Should be dealt with when nothing else remains.
Projects
None yet
Development

No branches or pull requests

3 participants