Multi-step account forms + clearer balance editing #2427
Reference in New Issue
Block a user
Delete Branch "zachgoll/maybe-888-use-multi-step-add-account-forms-to-help-the-user-understand"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR is somewhat of an intermediate step to make Account value / details editing much clearer. To this point, we've had very little controls around how users create the starting balance graph of an account and how they edit various details about that account after creation. This has caused confusion for users and has been something we've planned to revisit for quite some time now.
The main goals of this PR are:
Valuationrecords independently, regardless of domain invariants. This PR brings all balance updates (account creation, account editing, activity timeline edits) into a single class that enforces these domain invariants through theAccountmodelChange summary
Future work
Follow up PRs will include:
namefield fromEntry, and dynamically generate forValuationandTrade