M: must have N: nice to have
Create APIs to create, edit , retire expense type
https://lite-farm.atlassian.net/browse/LF-3551
blocks 5, 6
1
Create reusable tile view component
https://lite-farm.atlassian.net/browse/LF-3552
blocks 2, 3
2
M: Updated multi-select expense type view
→
create a component (should be reusable for revenue type)
update ExpenseCategories
container. (it is a class component)
Do we need a migration to add the type “Labour” as default and soft-delete “Other”?
https://lite-farm.atlassian.net/browse/LF-3553
blocked by 1
3
M: View custom expense types (tile view)
create a component (should be reusable for revenue type)
create a container
https://lite-farm.atlassian.net/browse/LF-3554
blocked by 1
4
M: View custom expense type (individual read-only view)
create a component. This should be re-usable for: 1. custom expense type read-only view 2. custom expense type creation view3. custom expense type edit view 4. custom revenue type read-only view 5. custom revenue type creation view6. custom revenue type edit view
https://lite-farm.atlassian.net/browse/LF-3555
create a container.
https://lite-farm.atlassian.net/browse/LF-3556
Custom icon will be added later.
blocks 5
5
M: Add custom expense type flow
create a container, call API, show snack bar
https://lite-farm.atlassian.net/browse/LF-3557
blocked by 1, 4
6
M: Retire custom expense type
Add the box (there is a component that can be used), call API.
https://lite-farm.atlassian.net/browse/LF-3558
blocked by 1, 4-2
7
N: Spotlight for managing expense types on updated multi-select expense type view
https://lite-farm.atlassian.net/browse/LF-3559
8
N: Edit custom expense type
https://lite-farm.atlassian.net/browse/LF-3560
9
N: Customize an icon for a custom expense type
https://lite-farm.atlassian.net/browse/LF-3561
10
N: Migration of all expense types of type “Other” to be custom expense types
https://lite-farm.atlassian.net/browse/LF-3562