diff options
Diffstat (limited to 'app/assets/javascripts/projects/settings/components/access_dropdown.vue')
-rw-r--r-- | app/assets/javascripts/projects/settings/components/access_dropdown.vue | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/assets/javascripts/projects/settings/components/access_dropdown.vue b/app/assets/javascripts/projects/settings/components/access_dropdown.vue index 2dd7633e2c8..c863973cd2e 100644 --- a/app/assets/javascripts/projects/settings/components/access_dropdown.vue +++ b/app/assets/javascripts/projects/settings/components/access_dropdown.vue @@ -94,6 +94,11 @@ export default { required: false, default: true, }, + groupsWithProjectAccess: { + type: Boolean, + required: false, + default: false, + }, }, data() { return { @@ -229,7 +234,9 @@ export default { Promise.all([ getDeployKeys(this.query), getUsers(this.query), - this.groups.length ? Promise.resolve({ data: this.groups }) : getGroups(), + this.groups.length + ? Promise.resolve({ data: this.groups }) + : getGroups({ withProjectAccess: this.groupsWithProjectAccess }), ]) .then(([deployKeysResponse, usersResponse, groupsResponse]) => { this.consolidateData(deployKeysResponse.data, usersResponse.data, groupsResponse.data); |