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

Scaffold out Account Syncing (#474)

* Add trends, time series, seed data

* Remove test data

* Replace old view values with helpers

* Fix tooltip bugs in D3 chart

* Fix tests

* Fix smoke test

* Add CRUD actions for valuations

* Scaffold out inline editing with Turbo

* Refactor series logic

* Scaffold out basic sync process for accounts

* Fix tests
This commit is contained in:
Zach Gollwitzer 2024-02-22 11:35:06 -05:00 committed by GitHub
parent b5b2d335fd
commit 7e324f1b53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 328 additions and 185 deletions

View file

@ -4,8 +4,8 @@ class ValuationsController < ApplicationController
def create
@account = Current.family.accounts.find(params[:account_id])
# TODO: handle STI once we allow for different types of valuations
@valuation = @account.valuations.new(valuation_params.merge(type: "Appraisal", currency: Current.family.currency))
# TODO: placeholder logic until we have a better abstraction for trends
@valuation = @account.valuations.new(valuation_params.merge(currency: Current.family.currency))
if @valuation.save
respond_to do |format|
format.html { redirect_to account_path(@account), notice: "Valuation created" }
@ -41,11 +41,11 @@ class ValuationsController < ApplicationController
def destroy
@valuation = Valuation.find(params[:id])
account = @valuation.account
@account = @valuation.account
@valuation.destroy
respond_to do |format|
format.html { redirect_to account_path(account), notice: "Valuation deleted" }
format.html { redirect_to account_path(@account), notice: "Valuation deleted" }
format.turbo_stream
end
end