...
Updated multi-select expense type view
Including ability to add / manage custom expense types
View custom expense types (tile view)
View custom expense type (individual view)
Read-only view
Add custom expense type flow
Only user editable attribute is “Custom expense type name”
Retire custom expense type (see https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1341259816/Manage+custom+expense+types#Other-context)
...
Spotlight for managing expense types on updated multi-select expense type view
Edit custom expense type
Customize an icon for a custom expense type
Migration of all expense types of type “Other” to be custom expense types
Whomever takes this, if we get this far, please check with David Trapp before completing.
Shouldn’t have
Other context
...
These treatments☝️ are not in scope for this epic, but are helpful in framing future work in the Finances V2.0 module.
...
When creating a new expense type, we should …
Check if the exact name and farm_id exist in the database and if so, don’t POST a new one but just set delete = FALSE
...
Should we have a separate section for retired expense types where they can be “un-retired”?
Not initially. We’ll do a check a few months after releasing this feature to see if that is a use case we need to support.