Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add COA slug support and improve template URL rendering Added coa_slug during IO Digest phase to accounts. Updated the code to include the Chart of Accounts (COA) slug in the ledger's logic and templates. Adjusted URL rendering in templates to use `coa_slug`, providing consistency and better context for account-related operations. Minor adjustments were also made to improve data context handling. * Add `entity_unit` and `activity` fields to data import context and template. This update introduces the `entity_unit` and `activity` fields to the data import context in the model and displays it in the relevant template. The changes improve visibility of journal entry attributes and enhance clarity for imported transactions. * package.json update. TypeScript dependency updates. Refactor and update styles and chart scripts. Renamed and updated style files for better naming consistency. Refactored chart-related scripts to improve compatibility with updated Chart.js and streamline configurations. Removed unused Vue instances and redundant/legacy code for better maintainability. * Updated JS/Styles Bundle. * Update dependencies and migrate to Vue 3 Replaced `@iconify/iconify` with `iconify-icon` and updated various dependencies including `axios`, `chart.js`, and `bulma` to ensure compatibility and latest features. Migrated from Vue 2 to Vue 3 with necessary updates, such as adding `@vue/compiler-sfc` and `vue-loader`. Also updated devDependencies like `typescript`, `sass`, and `webpack` to their latest versions. * Updated JS Styles. * Update version, improve templates, and adjust TypeScript config Bump project version to 0.7.3 in preparation for updates. Refactor templates for cleaner structure and robust error handling. Update TypeScript configuration for ESNext compatibility and fix minor include and icon rendering issues. * pNPM Lock File * Add 'Actions' column and dropdown menus for account operations Enhances templates by including an 'Actions' column in income statements with dropdown menus for account details and updates. Also adjusts button styling in balance sheet and transaction tables to improve UI consistency. * Enhance account handling and transaction filtering Added `entity_slug` and `user_model` to template context for better context data. Updated the form to include `balance_type` as a selectable field with proper styling. Adjusted transaction queryset to exclude closing entries in account views for more accurate filtering. * Simplify context assignment of TO/FROM dates. Removed redundant checks and bugfixes for context keys before assignment, directly setting date-related values in the context. This reduces complexity and ensures consistent behavior across methods.
- Loading branch information