You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* v.0.7.7
* Enhance account list views and update icon styles.
Implemented dynamic page titles and subtitles for account pages by overriding `get_context_data`. Updated template text and classes for greater consistency, including standardizing icon colors for active, locked, and default roles.
* Adding TransactionModel attributes during commit_txs.
* Fixed a couple of hard coded dollar "$" symbols and changed them with `{% currency_symbol %}` tag to render the correct symbol when `DJANGO_LEDGER_CURRENCY_SYMBOL` is other than default ("$"). (#265)
* Dependency update
* Update contribution guidelines in README and Contribute.md
Clarified the types of pull requests that are encouraged, emphasizing those that address bug fixes, enhancements, or valuable additions. Added a note discouraging submissions focused only on cosmetic changes like linting or refactoring.
* Update ManyToManyField configurations and bump version to 0.7.8
Adjusted `ManyToManyField` relationships in `BillModel`, `InvoiceModel`, and `PurchaseOrderModel` to include `through` and `through_fields` for `ItemTransactionModel`. Incremented package version to `0.7.8`.
* Add support for bank account type validation and retrieval based on OFX standards
- Introduced `bank_account_type` field in `BankAccountModel` with predefined choices.
- Added methods to retrieve routing number, account type, and account type validation in `OFXImport` class.
- Enhanced account queries with a new `.cash()` method to filter accounts with `ASSET_CA_CASH` role.
- Updated indexing and unique constraints for `BankAccountModel`.
* Migration Update
* Refactor bank account type handling and account type mapping logic
- Replaced `BankAccountModel.BANK_ACCOUNT_TYPES` with explicit OFX types.
- Renamed `ACCOUNT_TYPE_ROLE_MAPPING` to `ACCOUNT_TYPE_DEFAULT_ROLE_MAPPING`.
- Centralized OFX type mappings in `ACCOUNT_TYPE_OFX_MAPPING`.
- Removed `bank_account_type` field from `BankAccountModel`.
- Added `get_account_type_from_ofx` method for retrieving account type from OFX data.
* Add financial institution field and utility methods to account models
- Introduced `financial_institution` field in account mixin for storing bank details.
- Added `get_account_last_digits` utility for partial account number retrieval.
- Implemented `can_hide` and `can_unhide` methods in `BankAccountModel`.
* Refactor account handling and enhance validation methods
- Renamed `get_account_type` to `get_ofx_account_type` for clarity in OFX implementation.
- Added `get_account_type` method to map OFX account types to internal account types.
- Introduced `get_routing_last_digits` method for masked routing number retrieval.
- Improved handling of missing account and routing numbers in utility methods.
* Sort node issue fix
* Update chart_of_accounts.py
* Bump version to 0.7.9 and update `for_entity` method to accept `EntityModel` instances.
* V0.7.10 (#279)
* Add customer and vendor code fields, picture upload functionality, and UI improvements
- Introduced `customer_code` and `vendor_code` fields for user-defined unique codes in `CustomerModel` and `VendorModel`.
- Added support for customer and vendor picture uploads with specified upload paths.
- Updated migration `0023` to reflect the new fields and modifications.
- Improved UI consistency in templates and added icons for enhanced usability.
- Updated `pyproject.toml` to bump version to `0.7.10`.
* Bump version to 0.7.10.
* v0.7.11
- IO Core Bugfixes.
- BillModel and InvoiceModel now have a ForeignKey to EntityModel for easier access to EntityModel.
- pre_save hook has been implemented to populate field from associated ledger model.
---------
Co-authored-by: Pablo Santa Cruz <[email protected]>
Co-authored-by: killinstreak <[email protected]>
Co-authored-by: Shucon Tech <[email protected]>
0 commit comments