Implement transaction category management #688

Merged
josefarias merged 27 commits from jose/transaction-categories into main 2024-05-02 21:24:31 +08:00

27 Commits

Author SHA1 Message Date
Jose Farias
c8c25d8881 Test Transaction::Category#replace_and_destroy! 2024-04-30 22:15:08 -06:00
Jose Farias
9fc1f8c9de Check replacement_category_id presence 2024-04-30 22:11:44 -06:00
Jose Farias
8370d9ade8 Add presence check for transaction_id 2024-04-30 21:43:55 -06:00
Jose Farias
d851078af1 Add transaction category CRUD tests 2024-04-30 21:34:17 -06:00
Jose Farias
01b84fe257 reassign_transactions_then_destroy -> replace_and_destroy 2024-04-30 20:51:44 -06:00
Jose Farias
8d977e87ab transactions_merchant -> transaction_merchant 2024-04-30 20:20:00 -06:00
Jose Farias
8581b77852 Merge branch 'main' into jose/transaction-categories 2024-04-30 20:15:17 -06:00
Jose Farias
eeb62f54d7 Remove destroy action from CategoriesController callbacks 2024-04-28 22:24:09 -06:00
Jose Farias
07dd55980d Fix i18n 2024-04-28 22:19:27 -06:00
Jose Farias
10f364e410 reassign_and_destroy -> reassign_transactions_then_destroy 2024-04-28 22:07:42 -06:00
Jose Farias
8701ffd347 Remove anemic method in category deletion controller 2024-04-28 22:05:16 -06:00
Jose Farias
7c1fe235f8 Use null_category in a single place 2024-04-28 22:01:11 -06:00
Jose Farias
527057e7c2 Fix existing modal sizes 2024-04-28 21:57:49 -06:00
Jose Farias
1d45daf03f Implement category deletions 2024-04-28 21:46:07 -06:00
Jose Farias
96f01478d7 Add button for clearing category from transaction 2024-04-27 12:17:30 -06:00
Jose Farias
bc427df093 Fix indent in color-select-controller 2024-04-27 12:00:35 -06:00
Jose Farias
2d46d11988 Wire up transaction category creation 2024-04-27 11:59:19 -06:00
Jose Farias
53026c9992 Add decoration to color select controller 2024-04-27 11:36:15 -06:00
Jose Farias
c2e08b20f7 Add missing translations 2024-04-27 11:21:32 -06:00
Jose Farias
9f41492cba Fix typos in system test paths 2024-04-27 11:18:40 -06:00
Jose Farias
88baa058ab Fix inline transaction category badges 2024-04-27 11:15:10 -06:00
Jose Farias
bf971ded4f Implement category edits 2024-04-27 10:22:58 -06:00
Jose Farias
8d4b21330c Add null_category helper 2024-04-27 10:15:32 -06:00
Jose Farias
58c1ec4bc9 Add contectual menu to transactions index 2024-04-27 10:13:10 -06:00
Jose Farias
20efb0edc9 Let modal content define its width 2024-04-27 10:12:03 -06:00
Jose Farias
dcbe58689d Refactor category badge partial 2024-04-27 10:11:45 -06:00
Jose Farias
8eb0393670 Singularize "transaction" in transaction-nested paths 2024-04-27 10:10:11 -06:00