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

Setup/projects and users #20

Merged
merged 72 commits into from
Oct 29, 2023
Merged

Setup/projects and users #20

merged 72 commits into from
Oct 29, 2023

Conversation

tomtitherington
Copy link
Contributor

Project related functionality

This one's a big one... Mostly centred around project CRUD operations but there are some related menus and component work on the React side.

Changes

  • Project CRUD operations are now supported
  • Component and page work on the React side (e.g. Project Settings page)
  • Some auth fixes and tidy-ups in here as well.

- OpenAPI schema has been generated and added to frontend
- urls changed slightly (removed /api/ prefix )
- Small changes to login page to call login logic / useAuth hook
Using a non-typed serializer will lead to the an incorrect type
generated in the OpenAPI schema definition. I've adjusted so that it
will be able to infer the type correctly and still do the nested
serialization.
You can pipe this into the Django shell like so:

python manage.py shell < db_seed.py
@tomtitherington tomtitherington merged commit 49278b7 into main Oct 29, 2023
3 of 5 checks passed
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

Successfully merging this pull request may close these issues.

1 participant