Skip to content
Snippets Groups Projects
Commit 8b1318df authored by !! Julian Keck (old Account; do not use) !!'s avatar !! Julian Keck (old Account; do not use) !! :ghost:
Browse files

ADD indication for locked accounts

Closes #753
parent 8ea72b09
No related branches found
No related tags found
Loading
<template>
<span>
<span v-if="!mgr.is_sub && !mgr.is_svc">
<span v-if="!mgr.is_sub && !mgr.is_svc" :class="account_is_locked ? 'text-danger' : ''" :title="account_is_locked ? $t('views.app.user_locked_text') : null">
{{ name_bundle }}
<b-link v-if="mgr.email" :href="`mailto:${mgr.email}`">
<b-link v-if="mgr.email" :href="`mailto:${mgr.email}`" class="mr-1">
<netvs-icon icon="mail" />
</b-link>
</span>
......@@ -12,6 +12,11 @@
<span v-else>
{{ mgr.login_name }}
</span>
<b-badge class="mr-1" variant="danger"
v-if="account_is_locked"
:title="$t('views.app.user_locked_text')">
<netvs-icon icon="user_locked" />
</b-badge>
<b-badge v-if="mgr.is_svc" class="mr-1" variant="warning"
:title="$tc('components.svc_card.svc_account', 1)">
<netvs-icon icon="svc_account"></netvs-icon>
......@@ -27,7 +32,7 @@
<netvs-icon icon="eye"></netvs-icon>
{{ $t('components.svc_card.read_only') }}
</b-badge>
<b-badge class="ml-1" variant="info" v-if="$store.state.user && mgr.login_name === ($store.state.impersonate_user || $store.state.user?.login_name)">{{ $t('system.you') }}</b-badge>
<b-badge class="mr-1" variant="info" v-if="$store.state.user && mgr.login_name === ($store.state.impersonate_user || $store.state.user?.login_name)">{{ $t('system.you') }}</b-badge>
</span>
</template>
......@@ -46,6 +51,9 @@ export default {
return this.mgr.login_name
}
return this.mgr.first_name + ' ' + this.mgr.last_name + ' (' + this.mgr.login_name + ')'
},
account_is_locked() {
return this.mgr.is_adm_locked || this.mgr.is_deletable || (!this.mgr.is_svc && this.mgr.kit_status <= 0)
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment