invoice_az/invoice_az/client
Ali 4adde142b4 fix(client): stop duplicate form handlers; remove tax_type grid toggle
Split list-view code (frappe.listview_settings) out of the form client
scripts into dedicated *_list.js files. The form files were registered
under both doctype_js and doctype_list_js, so frappe.ui.form.on handlers
were registered twice and form events (e.g. validate) fired twice,
duplicating msgprint messages.

- New: purchase_invoice_list.js, purchase_order_list.js,
  sales_order_list.js, sales_invoice_list.js, employee_list.js
- doctype_list_js now points to the *_list.js files; journal_entry.js
  (list-only) removed from doctype_js
- purchase_invoice.js: drop toggle_purchase_fields_visibility and the
  grid hidden/visible_columns hacks; tax_type is always visible and its
  mandatory state is driven by mandatory_depends_on. validate and tax
  calc now also honor agricultural_goods (equal trigger to purchase_type)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:43:32 +00:00
..
amas_employees.js refactor: rename EMAS to AMAS throughout application 2026-02-12 13:48:29 +04:00
company.js fix(e-taxes): reliable dialog/progress close + working Cancel across all forms 2026-06-12 16:47:05 +00:00
e_taxes_customers_list.js fix(e-taxes): reliable dialog/progress close + working Cancel across all forms 2026-06-12 16:47:05 +00:00
e_taxes_items_list.js feat(loads): 2h import timeout + forbid loading more than one year 2026-06-17 09:45:01 +00:00
e_taxes_suppliers_list.js fix(e-taxes): reliable dialog/progress close + working Cancel across all forms 2026-06-12 16:47:05 +00:00
e_taxes_unit_list.js feat(loads): 2h import timeout + forbid loading more than one year 2026-06-17 09:45:01 +00:00
employee.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
employee_list.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
etaxes_common.js fix(e-taxes): reliable dialog/progress close + working Cancel across all forms 2026-06-12 16:47:05 +00:00
journal_entry.js feat(loads): 2h import timeout + forbid loading more than one year 2026-06-17 09:45:01 +00:00
purchase_invoice.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
purchase_invoice_list.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
purchase_order.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
purchase_order_list.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
sales_invoice.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
sales_invoice_list.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
sales_order.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
sales_order_list.js fix(client): stop duplicate form handlers; remove tax_type grid toggle 2026-06-23 11:43:32 +00:00
supplier.js fix(e-taxes): reliable dialog/progress close + working Cancel across all forms 2026-06-12 16:47:05 +00:00