From 4cf9b7bc4de72cf27fa385acebef83e4076ca3eb Mon Sep 17 00:00:00 2001 From: Yoann Schneider <yschneider@teklia.com> Date: Tue, 26 Apr 2022 10:42:46 +0000 Subject: [PATCH] List model rights --- vue/Model/List.vue | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/vue/Model/List.vue b/vue/Model/List.vue index 6d484b1b6..ab7f0b691 100644 --- a/vue/Model/List.vue +++ b/vue/Model/List.vue @@ -59,6 +59,15 @@ :model-id="selectedModel" /> </div> + <div> + <hr /> + <h2 class="title is-4">Members</h2> + <ListMembers + content-type="model" + :content-id="selectedModel" + :page-number.sync="membersPageNumber" + /> + </div> </template> </div> </div> @@ -70,15 +79,18 @@ import { mapActions, mapMutations } from 'vuex' import VersionList from './Versions/List' import Paginator from '~/vue/Paginator' import { errorParser } from '~/js/helpers' +import ListMembers from '~/vue/Memberships/ListMembers' export default { components: { Paginator, - VersionList + VersionList, + ListMembers }, data: () => ({ loading: false, modelsPage: null, + membersPageNumber: 1, // ID of the selected model selectedModel: null, page: 1, @@ -110,6 +122,9 @@ export default { page: { immediate: true, handler: 'updateModelsPage' + }, + selectedModel () { + this.membersPageNumber = 1 } } } -- GitLab