Add min_access_level argument to Projects GraphQL query
What does this MR do and why?
Needed for &13066 where we are moving Your work
-> Projects
to Vue and fetching the data with GraphQL. We need to provide a Role
filter in the UI so we are adding a min_access_level
argument to the Projects GraphQL query.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
- Go to http://gdk.test:3000/-/graphql-explorer
- Run the following
query getProjects {
projects(membership: true, minAccessLevel: OWNER) {
nodes {
nameWithNamespace
maxAccessLevel {
humanAccess
}
}
}
}
Edited by Peter Hegman