Fix access modal display issues [SCI-10383] (#7239)

This commit is contained in:
ajugo 2024-03-12 14:00:39 +01:00 committed by GitHub
parent 351aa695d7
commit 6376598678
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -31,13 +31,17 @@
<div>
<img :src="userAssignment.attributes.user.avatar_url" class="rounded-full w-8 h-8">
</div>
<div class="truncate"
:title="userAssignment.attributes.user.name"
>{{ userAssignment.attributes.user.name }}</div>
<div v-if="userAssignment.attributes.current_user" class="text-nowrap">
{{ `(${i18n.t('access_permissions.you')})` }}
<div>
<div class="flex flex-row gap-2">
<div class="truncate"
:title="userAssignment.attributes.user.name"
>{{ userAssignment.attributes.user.name }}</div>
<div v-if="userAssignment.attributes.current_user" class="text-nowrap">
{{ `(${i18n.t('access_permissions.you')})` }}
</div>
</div>
<div class="text-xs text-sn-grey text-nowrap">{{ userAssignment.attributes.inherit_message }}</div>
</div>
<div class="text-xs text-sn-grey text-nowrap">{{ userAssignment.attributes.inherit_message }}</div>
<MenuDropdown
v-if="!userAssignment.attributes.last_owner && params.object.urls.update_access"
class="ml-auto"
@ -105,8 +109,9 @@ export default {
});
}
roles = roles.concat(this.roles.map((role) => (
roles = roles.concat(this.roles.map((role, index) => (
{
dividerBefore: !this.params.object.top_level_assignable && index === 0,
emit: 'setRole',
text: role[1],
params: role[0]