Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
2 tasks
izzyconner opened this issue May 14, 2023 · 0 comments
Open
2 tasks

Comments

@izzyconner
Copy link
Collaborator

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:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant