Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user