diff --git a/assets/app.js b/assets/app.js index 094c377..5073754 100644 --- a/assets/app.js +++ b/assets/app.js @@ -187,3 +187,9 @@ if (savedPrimary || savedSurface) { const authStore = useAuthStore(); authStore.initializeFromElement(); +// Load user permissions +import { usePermissionStore } from './js/stores/permissions'; +const permissionStore = usePermissionStore(); +if (authStore.isAuthenticated) { + permissionStore.loadPermissions(); +} diff --git a/assets/js/components/CrudDataTable.vue b/assets/js/components/CrudDataTable.vue index e1227f6..bc4b4da 100644 --- a/assets/js/components/CrudDataTable.vue +++ b/assets/js/components/CrudDataTable.vue @@ -88,6 +88,16 @@