Manage custom expense types tasks

 

M: must have N: nice to have

tasks

 

 

M: must have N: nice to have

tasks

 

 

 

Create APIs to create, edit, retire expense type
https://lite-farm.atlassian.net/browse/LF-3551

blocks 5, 6

1

expense types
task types

 

Create reusable tile view component
https://lite-farm.atlassian.net/browse/LF-3552

blocks 2, 3

2

M: Updated multi-select expense type view

 

  1. create a component (should be reusable for revenue type)

  2. update ExpenseCategories container. (it is a class component)

  3. 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)

  1. create a component (should be reusable for revenue type)

  2. create a container

https://lite-farm.atlassian.net/browse/LF-3554

blocked by 1

4

M: View custom expense type (individual read-only view)

  1. create a component. This should be re-usable for:
    1. custom expense type read-only view
    2. custom expense type creation view
    3. custom expense type edit view
    4. custom revenue type read-only view
    5. custom revenue type creation view
    6. custom revenue type edit view
    https://lite-farm.atlassian.net/browse/LF-3555

  2. 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