Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

M: must have N: nice to have

tasks

Create APIs to create, edit, retire expense type

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3551

blocks 5, 6

1

Create reusable tile view component

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-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”?

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-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

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-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

    Jira Legacy
    serverSystem JIRA
    serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
    keyLF-3555

  2. create a container.

    Jira Legacy
    serverSystem JIRA
    serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
    keyLF-3556

Custom icon will be added later.

blocks 5

5

M: Add custom expense type flow

create a container, call API, show snack bar

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3557

blocked by 1, 4

6

M: Retire custom expense type

Image RemovedImage Added

Add the box (there is a component that can be used), call API.

Image RemovedImage Added

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3558

blocked by 1, 4-2

7

N: Spotlight for managing expense types on updated multi-select expense type view

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3559

8

N: Edit custom expense type

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3560

9

N: Customize an icon for a custom expense type

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3561

10

N: Migration of all expense types of type “Other” to be custom expense types

Jira Legacy
serverSystem JIRA
serverId815f41e5-e5fb-3402-8587-82eccc3ffab0
keyLF-3562

...