mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Refresh permissions more eagerly in settings (#5404)
* Update package-lock (again?) * Reload permissions close too Fixes #5307
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<router-view name="permissionsDetail" :role-key="role" :permission-key="permission" @refresh="refreshPermission" />
|
||||
<router-view name="permissionsDetail" :role-key="role" :permission-key="permission" />
|
||||
|
||||
<v-dialog @toggle="resetActive = false" :active="!!resetActive" @esc="resetActive = false">
|
||||
<v-card>
|
||||
@@ -63,7 +63,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, computed, ref, provide } from '@vue/composition-api';
|
||||
import { defineComponent, computed, ref, provide, watch } from '@vue/composition-api';
|
||||
import { useCollectionsStore } from '@/stores';
|
||||
import PermissionsOverviewHeader from './permissions-overview-header.vue';
|
||||
import PermissionsOverviewRow from './permissions-overview-row.vue';
|
||||
@@ -108,6 +108,8 @@ export default defineComponent({
|
||||
|
||||
fetchPermissions();
|
||||
|
||||
watch(() => props.permission, fetchPermissions, { immediate: true });
|
||||
|
||||
provide('refresh-permissions', fetchPermissions);
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user