diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 31c4dd4..f73db3a 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,7 +1,7 @@ { - "/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=134acc904eaadafa1fc7", - "/js/vue/Home/app.js": "/js/vue/Home/app.js?id=3253c6931ea41afed84c", - "/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=2139751456c29344a01f", - "/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=f47a1673003131cc1e67", - "/js/vue/User/app.js": "/js/vue/User/app.js?id=005df586071a65c170d0" + "/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=f5fb638c433d6693293e", + "/js/vue/Home/app.js": "/js/vue/Home/app.js?id=7779873442778964e2ec", + "/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=1dfb9aebca08b2326107", + "/js/vue/Modules/Reservation/app.js": "/js/vue/Modules/Reservation/app.js?id=afa817b12d26db1dd668", + "/js/vue/User/app.js": "/js/vue/User/app.js?id=5aecdd3181f2c8ff8f34" } diff --git a/resources/js/Global/mixins/global.js b/resources/js/Global/mixins/global.js index 20fbf5e..f9792f1 100644 --- a/resources/js/Global/mixins/global.js +++ b/resources/js/Global/mixins/global.js @@ -20,6 +20,11 @@ const global = { $_dialog(options) { this.dialog(options); }, + + //Permission + $_hasPermission(premission) { + return true; + }, } }; diff --git a/resources/js/Global/mixins/hasRole.js b/resources/js/Global/mixins/hasRole.js deleted file mode 100644 index 81a6ae0..0000000 --- a/resources/js/Global/mixins/hasRole.js +++ /dev/null @@ -1,6 +0,0 @@ -import { mapActions } from 'vuex' -const hasRole = { - -}; - -export {hasRole} diff --git a/resources/js/Global/utils/Permissions/list.js b/resources/js/Global/utils/Permissions/list.js new file mode 100644 index 0000000..3364099 --- /dev/null +++ b/resources/js/Global/utils/Permissions/list.js @@ -0,0 +1,66 @@ +export default { + indexTask: 'index-task', + storeTask: 'store-task', + updateTask: 'update-task', + destroyTask: 'destroy-task', + + indexTaskCategory: 'index-task-category', + storeTaskCategory: 'store-task-category', + updateTaskCategory: 'update-task-category', + destroyTaskCategory: 'destroy-task-category', + + indexTaskStatus: 'index-task-status', + storeTaskStatus: 'store-task-status', + updateTaskStatus: 'update-task-status', + destroyTaskStatus: 'destroy-task-status', + + indexEvent: 'index-event', + storeEvent: 'store-event', + updateEvent: 'update-event', + destroyEvent: 'destroy-event', + + indexEventCategory: 'index-event-category', + storeEventCategory: 'store-event-category', + updateEventCategory: 'update-event-category', + destroyEventCategory: 'destroy-event-category', + + indexComment: 'index-comment', + storeComment: 'store-comment', + updateComment: 'update-comment', + destroyComment: 'destroy-comment', + + indexClient: 'index-client', + storeClient: 'store-client', + updateClient: 'update-client', + destroyClient: 'destroy-client', + + indexClientCategory: 'index-client-category', + storeClientCategory: 'store-client-category', + updateClientCategory: 'update-client-category', + destroyClientCategory: 'destroy-client-category', + + indexClientStatus: 'index-client-status', + storeClientStatus: 'store-client-status', + updateClientStatus: 'update-client-status', + destroyClientStatus: 'destroy-client-status', + + indexUser: 'index-user', + storeUser: 'store-user', + updateUser: 'update-user', + destroyUser: 'destroy-user', + + indexDepartment: 'index-department', + storeDepartment: 'store-department', + updateDepartment: 'update-department', + destroyDepartment: 'destroy-department', + + indexRole: 'index-role', + storeRole: 'store-role', + updateRole: 'update-role', + destroyRole: 'destroy-role', + + indexPermission: 'index-permission', + storePermission: 'store-permission', + updatePermission: 'update-permission', + destroyPermission: 'destroy-permission', +} \ No newline at end of file