Sprint 3 Release
Pre-release
Pre-release
Summary
- User authentication almost fully functional
- Website UI complete for the first course
- Database querying added
- Testing suite fully updated for all currently functioning parts of the website
UI, Front-end
- UI for first course tracking complete including flowchart and GE/PE selection.
- UI for recommendations set-up
- UI for demand table set-up
- Login UI updated to be a separate page (was previously a pop-up)
- User sign-up UI complete
Functionality, Back-end
- User registration using UP email address
- User log-in using UP email address (UI updated, see changes under UI, Front-end)
- Demand table searching should now properly show if course exists or not
Testing
- Unit tests for all urls.py
- Unit tests for all models.py
- Unit tests for all views.py
- Unit tests for all forms.py
Known Issues
- Unit tests for account registration do not appear to coincide with actual website behavior. Unconfirmed which status_codes should be returned, status_code 302 for redirect returned when status_code 200 is expected, cases that should be rendered show redirect status_code.