Commit 4b0c787
committed
- **Introduced
- Added a new HTML template aimed at managing staged transactions with a parent-child card layout.
- Integrated inherited templates, responsive design, and block structures to support dynamic content like JS scripts for interactivity.
- **Enhanced visual styles and class definitions:**
- Defined unified card styles (`parent-card`, `child-card`) with custom borders, hover effects, and color variants for types (`is-income`, `is-expense`, `is-transfer`).
- Added modular and reusable CSS blocks for transaction card headers and helptexts.
- **Dynamic transaction form behavior:**
- Incorporated advanced JavaScript for dynamic field handling:
- Filtering, visibility toggling, and seamless account or match selection.
- Ensured responsive interactivity with bundling, matching, and splitting toggles.
- Improved contextual UI elements such as tags for status, `matches_found`, and `can_import`.
- **Parent and child transaction structures:**
- Unified headers for parent and child transactions within the staged transaction view.
- Used clear labels and status indicators, including dynamic chip updates for customer/vendor associations.
- **Responsive design improvements:**
- Optimized layout for smaller screens, maintaining usability with collapsing cards and adaptive grids.
### **Summary**
Introduced `staged_tx_update.html` for enhanced management of staged transactions. Features reusable styles, dynamic form interactions, and responsive layouts, improving the UX for complex transaction workflows.
### **Backwards Compatibility**
Fully backwards compatible. This is an additive feature and does not override or disrupt existing workflows.staged_tx_update.html for staged transactions:**1 parent 0694f4a commit 4b0c787
File tree
1 file changed
+588
-0
lines changed- django_ledger/templates/django_ledger/data_import
1 file changed
+588
-0
lines changed
0 commit comments