Azerbaijan localization for JeyERP
Go to file
Ali 31d93fb887 feat(bank-statement-importer): cascade delete with confirmation
Stock delete on Bank Statement Importer hits Frappe's link-check
(registry rows + Bank Account dynamic-link) and refuses to proceed,
leaving users unable to remove an importer they no longer need without
hand-cleaning every dependent row.

New flow:
- cascade_delete.py adds two whitelisted endpoints: get_dependents
  (counts) and cascade_delete (unlink Bank Accounts → delete Customer/
  Supplier/Purpose registry rows → delete the importer)
- bank_statement_importer.js overrides the Menu → Delete action: shows
  a confirm dialog listing exactly how many records will be deleted vs
  just unlinked, with a red primary button to drive the choice home.
  After success the user is sent to the list view.

Bank Accounts are intentionally unlinked rather than deleted — they hold
business data (Bank Transactions, reconciliations) that has nothing to
do with the importer being removed.
2026-05-18 13:50:03 +00:00
jey_erp feat(bank-statement-importer): cascade delete with confirmation 2026-05-18 13:50:03 +00:00
.gitignore fix(file-format): hide rarely-used 'Use Currency From File' toggle 2026-05-18 12:42:57 +00:00
BANK_INTEGRATION_PLAN.md chore: use native Azərbaycan spelling in user-facing strings 2026-05-14 10:56:52 +00:00
README.md chore: use native Azərbaycan spelling in user-facing strings 2026-05-14 10:56:52 +00:00
TASK_CONTEXT.md renewed company_defaults 2026-03-26 17:44:45 +04:00
license.txt feat: Initialize App 2024-09-12 10:11:33 +00:00
pyproject.toml chore: use native Azərbaycan spelling in user-facing strings 2026-05-14 10:56:52 +00:00

README.md

Jey Erp

Azərbaycan localization for JeyERP

License

unlicense