From 9d3569ff6e6cd96d52eb87ae74bd566a96b5431a Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 20 Sep 2024 11:43:40 +0200 Subject: [PATCH] feat: add useAcl checkUrl --- src/components/CrudModel.vue | 45 ++++++++++++++++------- src/components/FormModel.vue | 26 ++++++++++--- src/composables/useArrayData.js | 4 ++ src/pages/Claim/Card/ClaimDevelopment.vue | 18 +++++++-- 4 files changed, 71 insertions(+), 22 deletions(-) diff --git a/src/components/CrudModel.vue b/src/components/CrudModel.vue index 0386e037b..b93fbdad1 100644 --- a/src/components/CrudModel.vue +++ b/src/components/CrudModel.vue @@ -1,6 +1,6 @@ @@ -235,6 +242,11 @@ const columns = computed(() => [ icon="add" @keydown.tab.prevent="saveButtonRef.$el.focus()" @click="claimDevelopmentForm.insert()" + :disable="!claimDevelopmentForm.hasWritePremission" + :title=" + !claimDevelopmentForm.hasWritePremission && + claimDevelopmentForm.accessDeniedTitle + " />