task-p.7.1.1

This commit is contained in:
phaichayon
2026-06-30 20:42:28 +07:00
parent e5766ea311
commit 8feaee61cb
29 changed files with 2673 additions and 875 deletions

View File

@@ -96,11 +96,14 @@ export default async function QuotationDetailRoute({ params }: PageProps) {
(!!session?.user?.activeOrganizationId &&
(session.user.activeMembershipRole === 'admin' ||
session.user.activePermissions.includes(PERMISSIONS.crmQuotationPdfPreview)));
const canPreviewCustomerPackage = canPreviewPdf;
const canDownloadPdf =
session?.user?.systemRole === 'super_admin' ||
(!!session?.user?.activeOrganizationId &&
(session.user.activeMembershipRole === 'admin' ||
session.user.activePermissions.includes(PERMISSIONS.crmQuotationPdfDownload)));
const canGenerateCustomerPackage = canDownloadPdf;
const canDownloadCustomerPackage = canDownloadPdf;
const canGenerateApprovedPdf =
session?.user?.systemRole === 'super_admin' ||
(!!session?.user?.activeOrganizationId &&
@@ -165,7 +168,10 @@ export default async function QuotationDetailRoute({ params }: PageProps) {
currentUserId={session?.user?.id ?? ''}
canPreviewDocument={canPreviewDocument}
canPreviewPdf={canPreviewPdf}
canPreviewCustomerPackage={canPreviewCustomerPackage}
canDownloadPdf={canDownloadPdf}
canGenerateCustomerPackage={canGenerateCustomerPackage}
canDownloadCustomerPackage={canDownloadCustomerPackage}
canGenerateApprovedPdf={canGenerateApprovedPdf}
/>
</HydrationBoundary>