You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
The frontend needs tests written to verify its functionality remains unharmed by changes to the code.
Cleaning out old frontend files
There are some old files in the frontend code that do not need to be there. They can be pruned and any functionality required in .js files can be ported to .ts/x files.
The text was updated successfully, but these errors were encountered:
Major update.
## Key features:
- Moved backend over from Flask to Django
- Streamlines database interaction
- Provides a more reliable framework for code
- Converted frontend to TypeScript
- More robust code
- Separated Harvester code from backend code
- Harvesters now rely on API endpoints rather than direct database writes
- Updated documentation throughout
## Missing features (todo):
#39
- Frontend tests
- Cleaning out old frontend files
#40
- Entity creation logic should be handled by Django Serializers rather than Views
- Harvester ENV stuff no longer handled
- Mostly matters for being able to specify a base path; could be done in config/Harvester view
- Updated Entity Relationship Diagram
#38
- Python API client code
- Should be automatically generated via swagger codegen API/docker container, perhaps on demand?
#41
- Migration from old database
#42
- API token management (including long-term tokens for scripts)
- User management (reset password, update email?)
#43
- Profiling important things
- Data upload
- Data download
The text was updated successfully, but these errors were encountered: