diff --git a/app/assets/javascripts/admin/users/components/new_user_organization_field.vue b/app/assets/javascripts/admin/users/components/new_user_organization_field.vue index a9ab720d941..4ba376f14e4 100644 --- a/app/assets/javascripts/admin/users/components/new_user_organization_field.vue +++ b/app/assets/javascripts/admin/users/components/new_user_organization_field.vue @@ -11,6 +11,8 @@ export default { AVATAR_SHAPE_OPTION_RECT, organizationsQuery, organizationInputId: 'user_organization_id', + organizationUserInputId: 'user_organization_users_id', + organizationUserInputName: 'user[organization_users][][id]', i18n: { organizationSelectLabel: s__('Organization|Select an organization'), }, @@ -24,10 +26,12 @@ export default { type: Object, required: true, }, - initialAccessLevel: { - type: String, + organizationUser: { + type: Object, required: false, - default: undefined, + default() { + return {}; + }, }, organizationInputName: { type: String, @@ -47,12 +51,22 @@ export default { value: this.initialOrganization.id, }; }, + isOrganizationUserDefined() { + return Object.keys(this.organizationUser).length; + }, }, };