1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 15:49:39 +02:00

Account Activity View + Account Forms (#1406)
Some checks are pending
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions

* Remove balance mode, sketch out refactor

* Activity view checkpoint

* Entry partials, checkpoint

* Finish txn partial

* Give entries context when editing for different turbo responses

* Calculate change of balance for each entry

* Account tabs consolidation

* Translations, linting, brakeman updates

* Account actions concern

* Finalize forms, get account system tests passing

* Get tests passing

* Lint, rubocop, schema updates

* Improve routing and stream responses

* Fix broken routes

* Add import option for adding accounts

* Fix system test

* Fix test specificity

* Fix sparklines

* Improve account redirects
This commit is contained in:
Zach Gollwitzer 2024-11-04 20:27:31 -05:00 committed by GitHub
parent 12e4f1067d
commit 65db49273c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
216 changed files with 2043 additions and 1620 deletions

View file

@ -45,7 +45,7 @@ Rails.application.routes.draw do
resources :merchants, only: %i[index new create edit update destroy]
namespace :account do
resources :transfers, only: %i[new create destroy]
resources :transfers, only: %i[new create destroy show update]
end
resources :imports, only: %i[index new show create destroy] do
@ -60,7 +60,7 @@ Rails.application.routes.draw do
resources :mappings, only: :update, module: :import
end
resources :accounts do
resources :accounts, only: %i[index new] do
collection do
get :summary
get :list
@ -81,14 +81,28 @@ Rails.application.routes.draw do
get :securities, on: :collection
end
resources :entries, only: %i[edit update show destroy]
resources :entries, only: %i[index edit update show destroy]
end
end
resources :properties, only: %i[create update]
resources :vehicles, only: %i[create update]
resources :credit_cards, only: %i[create update]
resources :loans, only: %i[create update]
# Convenience routes for polymorphic paths
# Example: account_path(Account.new(accountable: Depository.new)) => /depositories/123
direct :account do |model, options|
route_for model.accountable_name, model, options
end
direct :edit_account do |model, options|
route_for "edit_#{model.accountable_name}", model, options
end
resources :depositories, except: :index
resources :investments, except: :index
resources :properties, except: :index
resources :vehicles, except: :index
resources :credit_cards, except: :index
resources :loans, except: :index
resources :cryptos, except: :index
resources :other_assets, except: :index
resources :other_liabilities, except: :index
resources :transactions, only: %i[index new create] do
collection do