-
Notifications
You must be signed in to change notification settings - Fork 17
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
Properly use the /allow
command to set labels
#104
Comments
Note The following contributors may be suitable for this task: rndquu
0x4007
|
! Error: Error: No labels are set. |
Important
|
Only collaborators can set labels. The OS should undo a label set if that class of labels isn't white listed, or "allowed" |
I am not sure to understand. Organization collaborators have no restrictions on label isn't it? I thought the scenario was on repositories where you add a user as a collaborator with |
It's impossible to set labels unless you're a collaborator under normal circumstances. The ONLY exception to this is if we make an issue template that allows a user to file an issue with pre set labels when submitting the issue. There is no UI for users to change labels unless they are a collaborator. The scenario we are fixing:
remarksIt's been a long time since I thought about the ergonomics of this command. After writing all of the below I'm having second thoughts because in practice we generally allow everybody to set time labels but want to only allow some people to set priority. Perhaps the simplest solution can be to only allow admins and billing managers to set priority. That way we can ditch the /allow command entirely. As the business development team matures and Miguel + vadim prove that they set reasonable time and priority levels, then their promotions go as follows:
Last thought on self assigns but we should follow the same "promotion system" and only allow admins/billing managers to self start on GitHub issues without a price label using the UI. OS can immediately unassign non admin/billing managers collaborators if the GitHub issue is not priced. |
Deprecated in favor for ubiquity-os-marketplace/daemon-pricing#62 |
Originally posted by @0x4007 in ubiquity/business-development#102 (comment)
What happened
After using the
/allow
command, the user was still able to set all the other labels.What was expected
The user should only be able to set the labels that were allowed to their account.
How to reproduce
/allow user time
command to only allow a user to set the time labelsThe text was updated successfully, but these errors were encountered: