mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-19 05:09:38 +02:00
* Basic plaid data model and linking * Remove institutions, add plaid items * Improve schema and Plaid provider * Add webhook verification sketch * Webhook verification * Item accounts and balances sync setup * Provide test encryption keys * Fix test * Only provide encryption keys in prod * Try defining keys in test env * Consolidate account sync logic * Add back plaid account initialization * Plaid transaction sync * Sync UI overhaul for Plaid * Add liability and investment syncing * Handle investment webhooks and process current day holdings * Remove logs * Remove "all" period select for performance * fix amount calc * Remove todo comment * Coming soon for investment historical data * Document Plaid configuration * Listen for holding updates
21 lines
507 B
Ruby
21 lines
507 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
|
|
)
|
|
)
|
|
end
|
|
|
|
def edit
|
|
@account.accountable.address ||= Address.new
|
|
end
|
|
end
|