-
Notifications
You must be signed in to change notification settings - Fork 1
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
Addition of contributor role to metamist permissions #703
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb61ae7 - Browse repository at this point
Copy the full SHA bb61ae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e257500 - Browse repository at this point
Copy the full SHA e257500View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7c3fd - Browse repository at this point
Copy the full SHA ea7c3fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d7358d - Browse repository at this point
Copy the full SHA 1d7358dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25bb2e2 - Browse repository at this point
Copy the full SHA 25bb2e2View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 177848c - Browse repository at this point
Copy the full SHA 177848cView commit details -
simplify migration, liquibase rollback support is shaky
So best to limit the destructive updates in the migration and do them manually
Configuration menu - View commit details
-
Copy full SHA for cf2bde3 - Browse repository at this point
Copy the full SHA cf2bde3View commit details -
Move project permission checks from project table to connection
This way they are accessible pretty much everywhere, but are only calculated once. The permission checks themselves are now synchronous and should be really fast, so no need for avoiding checking project ids
Configuration menu - View commit details
-
Copy full SHA for 18bc4bb - Browse repository at this point
Copy the full SHA 18bc4bbView commit details -
Update graphql loaders and schema to work with new permissions
Also some QOL fixes for graphql types so that the context is now properly typed
Configuration menu - View commit details
-
Copy full SHA for e859d07 - Browse repository at this point
Copy the full SHA e859d07View commit details -
Configuration menu - View commit details
-
Copy full SHA for e30590f - Browse repository at this point
Copy the full SHA e30590fView commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8a779ea - Browse repository at this point
Copy the full SHA 8a779eaView commit details
Commits on Jun 18, 2024
-
update project table methods to incorporate admin group roles
Rather than having these roles separately - incorportate them into project level roles where it makes sense. That way the same permission constructs can be used for checking admin roles rather than having to have separate ones.
Configuration menu - View commit details
-
Copy full SHA for 18f5f32 - Browse repository at this point
Copy the full SHA 18f5f32View commit details -
remove allow all access setting, it is better to use real controls
even when running locally, it is better to lean on the actual access controls rather than allowing all access. This way we can catch issues with permission checks during development
Configuration menu - View commit details
-
Copy full SHA for 6063028 - Browse repository at this point
Copy the full SHA 6063028View commit details -
change graphql project list to only list projects with certain roles
to avoid listing absolutely every project for users with admin roles
Configuration menu - View commit details
-
Copy full SHA for 32144c8 - Browse repository at this point
Copy the full SHA 32144c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4641f32 - Browse repository at this point
Copy the full SHA 4641f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeca5e6 - Browse repository at this point
Copy the full SHA eeca5e6View commit details