mirror of
https://github.com/directus/directus.git
synced 2026-02-13 05:45:26 -05:00
Fix permissions drawer
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
<v-drawer active title="Activity Item" @toggle="close" @cancel="close">
|
||||
<v-progress-circular indeterminate v-if="loading" />
|
||||
|
||||
<template v-else-if="error">
|
||||
<div class="content" v-else-if="error">
|
||||
<v-notice type="danger">
|
||||
{{ error }}
|
||||
</v-notice>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<template v-else>
|
||||
<div class="content" v-else>
|
||||
<!-- @TODO add final design -->
|
||||
<p class="type-label">User:</p>
|
||||
<user-popover v-if="item.user" :user="item.user.id">
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
<p class="type-label">Item:</p>
|
||||
<p>{{ item.item }}</p>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<template #actions>
|
||||
<v-button v-if="openItemLink" :to="openItemLink" icon rounded v-tooltip.bottom="$t('open')">
|
||||
@@ -138,4 +138,10 @@ export default defineComponent({
|
||||
.type-label:not(:first-child) {
|
||||
margin-top: 24px;
|
||||
}
|
||||
|
||||
.content {
|
||||
padding: var(--content-padding);
|
||||
padding-top: 0;
|
||||
padding-bottom: var(--content-padding);
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
<tabs :current-tab.sync="currentTab" :tabs="tabs" />
|
||||
</template>
|
||||
|
||||
<template v-if="!loading">
|
||||
<div class="content" v-if="!loading">
|
||||
<permissions v-if="currentTab[0] === 'permissions'" :permission.sync="permission" :role="role" />
|
||||
<fields v-if="currentTab[0] === 'fields'" :permission.sync="permission" :role="role" />
|
||||
<validation v-if="currentTab[0] === 'validation'" :permission.sync="permission" :role="role" />
|
||||
<presets v-if="currentTab[0] === 'presets'" :permission.sync="permission" :role="role" />
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<template #actions v-if="!loading">
|
||||
<actions :role-key="roleKey" :permission="permission" @refresh="$emit('refresh', +permissionKey)" />
|
||||
@@ -149,3 +149,11 @@ export default defineComponent({
|
||||
},
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.content {
|
||||
padding: var(--content-padding);
|
||||
padding-top: 0;
|
||||
padding-bottom: var(--content-padding);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user