Merge remote-tracking branch 'origin/master'

This commit is contained in:
2026-02-13 07:27:57 +03:00
parent d571fe2fd5
commit 7f56bb40c5
38 changed files with 1709 additions and 457 deletions

View File

@@ -213,7 +213,7 @@
<div class="text-subtitle2 text-weight-bold">Sipariş Formu</div>
<div>
<q-btn
v-if="isViewOnly && canReadOrder"
v-if="isViewOnly && canExportOrder"
label="🖨 SİPARİŞİ YAZDIR"
color="primary"
icon="print"
@@ -766,11 +766,12 @@ import { useAuthStore } from 'src/stores/authStore'
import { formatDateInput, formatDateDisplay } from 'src/utils/formatters'
import { usePermission } from 'src/composables/usePermission'
const { canRead, canWrite, canUpdate } = usePermission()
const { canRead, canWrite, canUpdate, canExport } = usePermission()
const canReadOrder = canRead('order')
const canWriteOrder = canWrite('order')
const canUpdateOrder = canUpdate('order')
const canExportOrder = canExport('order')
// script setup içinde
const formatDate = formatDateDisplay
@@ -889,8 +890,8 @@ function hasRowMutationPermission() {
}
function onPrintOrder() {
if (!canReadOrder.value) {
notifyNoPermission('Siparisi goruntuleme yetkiniz yok')
if (!canExportOrder.value) {
notifyNoPermission('Siparisi yazdirma yetkiniz yok')
return
}
orderStore.downloadOrderPdf()