Show primary key on role detail

This commit is contained in:
rijkvanzanten
2020-06-11 17:26:13 -04:00
parent 7b2492f91c
commit 3975345c83
3 changed files with 34 additions and 4 deletions

View File

@@ -0,0 +1,4 @@
import RoleInfoDrawerDetail from './role-info-drawer-detail.vue';
export { RoleInfoDrawerDetail };
export default RoleInfoDrawerDetail;

View File

@@ -0,0 +1,27 @@
<template>
<drawer-detail icon="info_outline" :title="$t('information')" close>
<dl v-if="!isNew && role">
<div>
<dt>{{ $t('primary_key') }}</dt>
<dd>{{ role.id }}</dd>
</div>
</dl>
</drawer-detail>
</template>
<script lang="ts">
import { defineComponent, PropType } from '@vue/composition-api';
export default defineComponent({
props: {
isNew: {
type: Boolean,
default: false,
},
role: {
type: Object as PropType<any>,
default: null,
},
},
});
</script>

View File

@@ -65,9 +65,7 @@
</div>
<template #drawer>
<drawer-detail icon="info_outline" :title="$t('information')" close>
<div class="format-markdown" v-html="marked($t('page_help_settings_roles_detail'))" />
</drawer-detail>
<role-info-drawer-detail :is-new="isNew" :role="item" />
<revisions-drawer-detail v-if="isNew === false" collection="directus_roles" :primary-key="primaryKey" />
<drawer-detail icon="help_outline" :title="$t('help_and_docs')">
<div class="format-markdown" v-html="marked($t('page_help_collections_overview'))" />
@@ -87,6 +85,7 @@ import SaveOptions from '@/views/private/components/save-options';
import PermissionsManagement from './components/permissions-management';
import marked from 'marked';
import useUserStore from '@/stores/user';
import RoleInfoDrawerDetail from './components/role-info-drawer-detail';
type Values = {
[field: string]: any;
@@ -94,7 +93,7 @@ type Values = {
export default defineComponent({
name: 'roles-detail',
components: { SettingsNavigation, RevisionsDrawerDetail, SaveOptions, PermissionsManagement },
components: { SettingsNavigation, RevisionsDrawerDetail, SaveOptions, PermissionsManagement, RoleInfoDrawerDetail },
props: {
primaryKey: {
type: String,