From 436bfa41bbac980fd6eb742992da86f2a4727d75 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Fri, 4 Jul 2025 13:52:53 +0700 Subject: [PATCH] refactor: update access control checks for quotation edit permissions --- src/pages/05_quotation/MainPage.vue | 8 +++----- src/pages/05_quotation/QuotationForm.vue | 6 +----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/pages/05_quotation/MainPage.vue b/src/pages/05_quotation/MainPage.vue index cc85be3d..a713178c 100644 --- a/src/pages/05_quotation/MainPage.vue +++ b/src/pages/05_quotation/MainPage.vue @@ -413,7 +413,7 @@ async function storeDataLocal(id: string) { hide-icon style="z-index: 999" @click.stop="triggerAddQuotationDialog" - v-if="canAccess('related', 'edit')" + v-if="canAccess('quotation', 'edit')" />
@@ -650,7 +650,7 @@ async function storeDataLocal(id: string) { @@ -2312,7 +2310,6 @@ function covertToNode() { class="q-ml-sm" v-if=" view === View.Invoice && - canAccess('related', 'edit') && ((quotationFormData.quotationStatus !== 'PaymentPending' && quotationFormData.payCondition !== 'Full') || quotationFormData.quotationStatus === 'Accepted') && @@ -2339,7 +2336,6 @@ function covertToNode() { style="gap: var(--size-2)" v-if=" (view === View.Quotation && - canAccess('related', 'edit') && (quotationFormData.quotationStatus === 'Issued' || quotationFormData.quotationStatus === 'Expired')) || !quotationFormData.quotationStatus