diff --git a/app/javascript/vue/my_modules/renderers/designated_users.vue b/app/javascript/vue/my_modules/renderers/designated_users.vue index a3487dfdd..936251502 100644 --- a/app/javascript/vue/my_modules/renderers/designated_users.vue +++ b/app/javascript/vue/my_modules/renderers/designated_users.vue @@ -28,12 +28,15 @@
- +
@@ -63,6 +66,9 @@ export default { users() { return this.params.data.designated_users; }, + canManage() { + return this.params.data.permissions.manage_designated_users; + }, visibleUsers() { return this.users.slice(0, 4); }, @@ -104,6 +110,10 @@ export default { } }, selectUser(user) { + if (!this.canManage) { + return; + } + this.changed = true; if (this.selectedUsers.includes(user.value)) { diff --git a/app/javascript/vue/projects/modals/edit.vue b/app/javascript/vue/projects/modals/edit.vue index aea279d1d..2a4fc9c1c 100644 --- a/app/javascript/vue/projects/modals/edit.vue +++ b/app/javascript/vue/projects/modals/edit.vue @@ -63,7 +63,7 @@ export default { data() { return { name: this.project.name, - visible: this.project.visible, + visible: !this.project.hidden, defaultRole: this.project.default_public_user_role_id, error: null, }; diff --git a/app/javascript/vue/shared/datatable/pagination.vue b/app/javascript/vue/shared/datatable/pagination.vue index 3d63c3530..413c646d8 100644 --- a/app/javascript/vue/shared/datatable/pagination.vue +++ b/app/javascript/vue/shared/datatable/pagination.vue @@ -3,7 +3,7 @@
+ v-if="currentPage > 1">
@@ -17,7 +17,7 @@
+ v-if="totalPage > currentPage">