Skip to content

General: Update any outstanding schema changes, create frontend 'client' objects #36

@izzyconner

Description

@izzyconner

To create a layer of separation between our model data in our database and the 'client' data that the frontend expects, we should create separate versions of data objects that represent exactly what the frontend expects the data to look like (based off the existing model schemas like TimesheetSchema, etc. Eventually, this should just be one shared folder of types and classes when we move into the monorepo, but for now, we'll need to have these in the backend.

In addition to this, we've also made some recent updates to various data schemas, which need to be updated in the backend model and/or client objects: https://lucid.app/lucidchart/912e6933-6883-4402-b926-805c934ded0c/edit?viewport_loc=-1808%2C-316%2C5688%2C2992%2C0_0&invitationId=inv_4b8281c9-b632-4438-9daa-06e3716331c5

Conditions of Satisfaction:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions