beansbooks
beansbooks copied to clipboard
Account Journal Update
The Account Journal needs to be updated to have the following features:
- Jump to transaction goes to both the account and the transaction.
- Jump to month should load a specific date range and enable scrolling down and up.
- Re-work the layout for the top-nav bar so that it doesn't become inaccessible with scrolling up.
- Add a highlight class to the account transactions so that you can easily delineate the transaction you've jumped to.
- Add month breaks in the journal to assist in easily determining financial periods.
Additionally:
- Add a unique sort field to both transactions and account_transactions that can be numerically sorted and easily created through a simple hash of date, transaction_id, and close_books.
- Add indexes to table with those sort fields and implement a fast update mechanism on the row insertion.
NOTE: API Spec. Change: Beans_Account_Transaction no longer has an array of Beans_Account_Transaction_Form
v1.1.1 Update will require adding form_type and form_id to transactions table and migration script ( referenced in commit 19f246448542c2b44569861b2e9bc7e89926cc98