1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 15:49:39 +02:00
Maybe/app/models/account
Josh Pigford b84a33c09d
Refactor transaction enrichment to support batch processing (#1803)
* Refactor transaction enrichment to support batch processing

- Add method to enrich transactions in batches
- Implement job scheduling for unenriched transactions
- Improve logging and error handling for transaction enrichment

* Re-enable enrichment

* Fix transaction enrichment query to use correct table references

- Update queries to explicitly join and reference account_entries and account_transactions tables
- Remove unnecessary name presence check before enrichment
- Improve query precision for unenriched transaction selection

* Optimize transaction enrichment query joins

- Refactor database joins to use explicit table references
- Improve query performance for unenriched transaction selection
- Ensure correct table aliasing in enrichment methods

* Remove deprecated data enrichment job and method

- Delete EnrichDataJob as it's no longer used
- Remove `enrich_data_later` method from Account model
- Update Account::Syncer to directly call `enrich_data` instead of scheduling a job
2025-02-05 10:34:28 -06:00
..
balance.rb Rubocop updates (#1118) 2024-08-23 10:06:24 -04:00
balance_calculator.rb Fix EU plaid flow (#1761) 2025-01-31 17:04:26 -05:00
balance_trend_calculator.rb Plaid portfolio sync algorithm and calculation improvements (#1526) 2024-12-10 17:41:20 -05:00
data_enricher.rb Refactor transaction enrichment to support batch processing (#1803) 2025-02-05 10:34:28 -06:00
entry.rb Improve speed of transactions page (#1752) 2025-01-31 19:08:21 -05:00
entry_search.rb Transfer and Payment auto-matching, model and UI improvements (#1585) 2025-01-07 09:41:24 -05:00
entryable.rb Rubocop updates (#1118) 2024-08-23 10:06:24 -04:00
holding.rb Fix holding avg cost calculation 2024-12-12 15:11:06 -05:00
holding_calculator.rb Improve HoldingCalculator Security Preloading 2025-02-04 11:02:50 -06:00
syncer.rb Refactor transaction enrichment to support batch processing (#1803) 2025-02-05 10:34:28 -06:00
trade.rb Nested Categories (#1561) 2024-12-20 11:37:26 -05:00
trade_builder.rb Transfer and Payment auto-matching, model and UI improvements (#1585) 2025-01-07 09:41:24 -05:00
transaction.rb Add RejectedTransfer model, simplify auto matching (#1690) 2025-01-27 16:56:46 -05:00
transaction_search.rb Transfer and Payment auto-matching, model and UI improvements (#1585) 2025-01-07 09:41:24 -05:00
valuation.rb Nested Categories (#1561) 2024-12-20 11:37:26 -05:00