mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 19:29:10 +00:00
fix: rename QR field and enable print formats
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
from frappe.permissions import add_permission, update_permission_property
|
from frappe.permissions import add_permission, update_permission_property
|
||||||
from erpnext.regional.united_arab_emirates.setup import make_custom_fields as uae_custom_fields, add_print_formats
|
from erpnext.regional.united_arab_emirates.setup import make_custom_fields as uae_custom_fields
|
||||||
from erpnext.regional.saudi_arabia.wizard.operations.setup_ksa_vat_setting import create_ksa_vat_setting
|
from erpnext.regional.saudi_arabia.wizard.operations.setup_ksa_vat_setting import create_ksa_vat_setting
|
||||||
from frappe.custom.doctype.custom_field.custom_field import create_custom_fields
|
from frappe.custom.doctype.custom_field.custom_field import create_custom_fields
|
||||||
|
|
||||||
@@ -13,6 +13,16 @@ def setup(company=None, patch=True):
|
|||||||
add_permissions()
|
add_permissions()
|
||||||
make_custom_fields()
|
make_custom_fields()
|
||||||
|
|
||||||
|
def add_print_formats():
|
||||||
|
frappe.reload_doc("regional", "print_format", "detailed_tax_invoice", force=True)
|
||||||
|
frappe.reload_doc("regional", "print_format", "simplified_tax_invoice", force=True)
|
||||||
|
frappe.reload_doc("regional", "print_format", "tax_invoice", force=True)
|
||||||
|
frappe.reload_doc("regional", "print_format", "ksa_vat_invoice", force=True)
|
||||||
|
frappe.reload_doc("regional", "print_format", "ksa_pos_invoice", force=True)
|
||||||
|
|
||||||
|
for d in ('Simplified Tax Invoice', 'Detailed Tax Invoice', 'Tax Invoice', 'KSA VAT Invoice', 'KSA POS Invoice'):
|
||||||
|
frappe.db.set_value("Print Format", d, "disabled", 0)
|
||||||
|
|
||||||
def add_permissions():
|
def add_permissions():
|
||||||
"""Add Permissions for KSA VAT Setting."""
|
"""Add Permissions for KSA VAT Setting."""
|
||||||
add_permission('KSA VAT Setting', 'All', 0)
|
add_permission('KSA VAT Setting', 'All', 0)
|
||||||
@@ -33,8 +43,16 @@ def make_custom_fields():
|
|||||||
custom_fields = {
|
custom_fields = {
|
||||||
'Sales Invoice': [
|
'Sales Invoice': [
|
||||||
dict(
|
dict(
|
||||||
fieldname='qr_code',
|
fieldname='ksa_einv_qr',
|
||||||
label='QR Code',
|
label='KSA E-Invoicing QR',
|
||||||
|
fieldtype='Attach Image',
|
||||||
|
read_only=1, no_copy=1, hidden=1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
'POS Invoice': [
|
||||||
|
dict(
|
||||||
|
fieldname='ksa_einv_qr',
|
||||||
|
label='KSA E-Invoicing QR',
|
||||||
fieldtype='Attach Image',
|
fieldtype='Attach Image',
|
||||||
read_only=1, no_copy=1, hidden=1
|
read_only=1, no_copy=1, hidden=1
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user