From e4b6cb954642093882eac894d33599f08edee2e0 Mon Sep 17 00:00:00 2001 From: Jack McDade Date: Fri, 30 Jan 2026 11:19:17 -0500 Subject: [PATCH 1/4] Button to check all permissions in a section --- .../js/components/roles/PermissionTree.vue | 9 +++++++ resources/js/components/roles/PublishForm.vue | 26 +++++++++++++++---- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/resources/js/components/roles/PermissionTree.vue b/resources/js/components/roles/PermissionTree.vue index dc49a88c9e..a25fbe8b01 100644 --- a/resources/js/components/roles/PermissionTree.vue +++ b/resources/js/components/roles/PermissionTree.vue @@ -36,6 +36,15 @@ export default { }; }, + watch: { + initialPermissions: { + handler(newPermissions) { + this.permissions = newPermissions; + }, + deep: true, + }, + }, + methods: { updatePermission(permission, checked) { permission.checked = checked; diff --git a/resources/js/components/roles/PublishForm.vue b/resources/js/components/roles/PublishForm.vue index 1bc6f7556a..bec2a53842 100644 --- a/resources/js/components/roles/PublishForm.vue +++ b/resources/js/components/roles/PublishForm.vue @@ -49,15 +49,20 @@
- - - + + + + + +