9091caffab339de83fcd1efd6008d926b755c8b9
- Letter Head fixture renders company details (logo, name, tax id, address, phone, email) from the printed document's company via a jinja helper instead of hardcoded values; falls back to the default company for doctypes without a company field. - Register fixtures in hooks (Letter Head, Address Template); they were never imported before. - Preserve the fixture's `source = HTML` on import: LetterHead.before_insert forces "Image" and fixture import is delete + insert. - Thailand Address Template: two-line address, phone/fax/email lines kept.
Default Thai Company
Default Company Settings
Installation
You can install this app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch develop
bench install-app default_thai_company
Contributing
This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:
cd apps/default_thai_company
pre-commit install
Pre-commit is configured to use the following tools for checking and formatting your code:
- ruff
- eslint
- prettier
- pyupgrade
License
gpl-3.0
Languages
Python
89.8%
HTML
7.9%
JavaScript
2.3%