mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-23 07:09:39 +02:00
* 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
22 lines
554 B
Ruby
22 lines
554 B
Ruby
class PropertiesController < ApplicationController
|
|
include AccountableResource
|
|
|
|
permitted_accountable_attributes(
|
|
:id, :year_built, :area_unit, :area_value,
|
|
address_attributes: [ :line1, :line2, :locality, :region, :country, :postal_code ]
|
|
)
|
|
|
|
def new
|
|
@account = Current.family.accounts.build(
|
|
currency: Current.family.currency,
|
|
accountable: Property.new(
|
|
address: Address.new
|
|
),
|
|
institution_id: params[:institution_id]
|
|
)
|
|
end
|
|
|
|
def edit
|
|
@account.accountable.address ||= Address.new
|
|
end
|
|
end
|