-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
[FEATURE] Add support for Slack user groups in rotations #115
Comments
Hi @gabriel-loo! I think we can support user groups. There are a few things to consider:
|
Hi @pilosus, I was actually thinking of treating user groups handles the same way individual users are managed. Using this example:
This would first assign the rotation to
This would set it to
would show
(Note: we may have to switch it to "you are on call for..." rather than "you are the on-call person for...") |
@gabriel-loo ah, I see what you mean. Yes, it makes sense to support this kind of mention, i.e. It should be probably easy to do: the regex here must be amended to something like:
but I haven't tested it myself. Plus, the wording here. If you want to draft a PR feel free to do so. |
Slack user groups (subteams) are supported. Closes #115
Slack user groups (subteams) are supported. Closes #115
@gabriel-loo done in release 1.1.109 |
Slack provides the ability to create user groups to group multiple people together under the same @ handle (e.g.
@designers
). In some cases, duty rotations apply to user groups rather than to individuals. For example, if I want to assign bug triaging responsibilities to a different team each week, I'd like set that up with the following command:I think the command currently fails because the formatting is different between mentioning user groups and individual users.
User group ID format:
<!subteam^S123ABC456>
Individual user ID format:
<@U123ABC456>
Could dienstplan be updated to support rotating Slack user groups in addition to individual users?
The text was updated successfully, but these errors were encountered: