-
Notifications
You must be signed in to change notification settings - Fork 999
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
[WIP] Decoupling user email from role name #18966
Draft
jdavcs
wants to merge
18
commits into
galaxyproject:dev
Choose a base branch
from
jdavcs:dev_private_roles2
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f9ca2b - Browse repository at this point
Copy the full SHA 3f9ca2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0194ff - Browse repository at this point
Copy the full SHA b0194ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff2633 - Browse repository at this point
Copy the full SHA 7ff2633View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6349b38 - Browse repository at this point
Copy the full SHA 6349b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for d04327b - Browse repository at this point
Copy the full SHA d04327bView commit details -
Change how a populator gets a user's private role
Because we no longer can match role name to user email
Configuration menu - View commit details
-
Copy full SHA for b661670 - Browse repository at this point
Copy the full SHA b661670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347da39 - Browse repository at this point
Copy the full SHA 347da39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f2c2a6 - Browse repository at this point
Copy the full SHA 7f2c2a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a83da4d - Browse repository at this point
Copy the full SHA a83da4dView commit details -
Assign default role name based on role type
Now that role name doesn't have to be unique, we don't want to pass args like "private role" or "shared role" on role creation.
Configuration menu - View commit details
-
Copy full SHA for 8ee2719 - Browse repository at this point
Copy the full SHA 8ee2719View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb199f8 - Browse repository at this point
Copy the full SHA bb199f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a3f7aa - Browse repository at this point
Copy the full SHA 5a3f7aaView commit details -
Do not use user's email in private role name, description
Reason: decouple user email from private role naming: emails can be changed or redacted; user id in user-role-association + role type is sufficient to tie a user to a private role. The description (i.e., "this is a private role for a user" is inferrable from the role name ("private role"), which is assigned by default.
Configuration menu - View commit details
-
Copy full SHA for 31c6e64 - Browse repository at this point
Copy the full SHA 31c6e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5cef0c - Browse repository at this point
Copy the full SHA a5cef0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae35a8 - Browse repository at this point
Copy the full SHA 1ae35a8View commit details -
Do not retrieve roles based on string matching
Reasons: not needed, query is ambiguos after decoupling user emails from role names
Configuration menu - View commit details
-
Copy full SHA for 3ab63cc - Browse repository at this point
Copy the full SHA 3ab63ccView commit details -
- Add user email to represent user's private role - Exclude generic role names
Configuration menu - View commit details
-
Copy full SHA for 146a290 - Browse repository at this point
Copy the full SHA 146a290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84a30a2 - Browse repository at this point
Copy the full SHA 84a30a2View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.