Refresh permissions more eagerly in settings (#5404)

* Update package-lock (again?)

* Reload permissions close too

Fixes #5307
This commit is contained in:
Rijk van Zanten
2021-04-30 18:56:21 -04:00
committed by GitHub
parent a3898fa321
commit 0df96b3d8a
2 changed files with 28 additions and 10 deletions

View File

@@ -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 {