What's Changed
- feat: implement register & login endpoints by @cxrvxxxx in #1
- docs: modify README by @cxrvxxxx in #2
- feat: Implement ORM by @cxrvxxxx in #3
- feat: Implement JWT by @cxrvxxxx in #4
- feat: Implement update, get endpoints for user by @cxrvxxxx in #5
- docs: Update docs to include migration procedure and virtual environm… by @cxrvxxxx in #6
- feat: Implement Department by @cxrvxxxx in #7
- feat: Implement post endpoint for department by @cxrvxxxx in #8
- docs: Updated README by @cxrvxxxx in #9
- feat: Add all endpoints for department by @cxrvxxxx in #10
- refactor/feat: remove departments, implement mailer, CORS by @cxrvxxxx in #12
- chore: Fix CORS issue by @cxrvxxxx in #13
- chore: Modify gitignore by @cxrvxxxx in #14
- refactor: Modify error messages, adjust return object by @cxrvxxxx in #15
- feat: Implement authentication via Miscrosoft by @cxrvxxxx in #16
- chore: Fix issue where ID no. is not saved. by @cxrvxxxx in #18
- chore: Adjust return of /auth/authorize endpoint by @cxrvxxxx in #19
- feat: Implement SWTD by @cxrvxxxx in #20
- feat: Implement SWTD by @cxrvxxxx in #21
- docs: Update requirements.txt by @cxrvxxxx in #22
- docs: Update requirements by @cxrvxxxx in #23
- style: Fix directory by @cxrvxxxx in #24
- Refactor: Move validation to controller by @cxrvxxxx in #25
- Refactor Code & Implement MS Graph Sign-in by @cxrvxxxx in #26
- chore: Fix typo in SWTD creation endpoint by @cxrvxxxx in #27
- For QA Testing: Sprint 1 & Sprint 2 Features by @cxrvxxxx in #28
- fix: Adjust service call for POST /resetpassword. Update PW reset lin… by @cxrvxxxx in #29
- Fix API error when updating user email via POST /resetpassword by @cxrvxxxx in #30
- fix: Include user data on sign in with MS by @cxrvxxxx in #31
- Dev by @cxrvxxxx in #32
- fix: Fix password reset link on email by @cxrvxxxx in #33
- Dev by @cxrvxxxx in #34
- fix: Add user ID on MS sign in redirect by @cxrvxxxx in #35
- Dev by @cxrvxxxx in #36
- fix: Fix error raise on duplicate email/employee ID in POST /auth/reg… by @cxrvxxxx in #37
- Dev by @cxrvxxxx in #38
- Feature/validation by @cxrvxxxx in #39
- feat: Implement SWTD comment. by @cxrvxxxx in #40
- Feature/validation by @cxrvxxxx in #41
- feat: Implement SWTD Comment. by @cxrvxxxx in #42
- fix: Adjust proof response by @cxrvxxxx in #43
- Sprint 1 & 2 Features by @cxrvxxxx in #44
- chore: Render author in SWTD Comment. Move MSUser token parse func to… by @cxrvxxxx in #45
- fix: Include validation data in SWTD Form object. by @cxrvxxxx in #46
- feat: implement SWTD point counter. by @cxrvxxxx in #47
- fix: Exclude deleted SWTD Forms from point tracking. by @cxrvxxxx in #48
- feat: Implement endpoint for point calculation with start/end date fi… by @cxrvxxxx in #49
- fix: Update is_edited and date_modified when updating an swtd comment by @cxrvxxxx in #50
- fix: Fix type on update comment. by @cxrvxxxx in #51
- Feature/swtd by @cxrvxxxx in #55
- fix: Issue: GET user request as Admin. by @cxrvxxxx in #56
- fix: Adjust indentation in SWTDValidationService class. by @cxrvxxxx in #57
- test: update test cases. by @cxrvxxxx in #58
- test: Update test cases. by @cxrvxxxx in #61
- fix: Issue #60. by @cxrvxxxx in #62
- test: Add test case for SWTD. by @cxrvxxxx in #64
- Feature/swtd by @cxrvxxxx in #65
- fix: Rework handling deleted entities. by @cxrvxxxx in #67
- For Testing: Sprint 3 by @cxrvxxxx in #68
- Feature/swtd by @cxrvxxxx in #69
- Sprint 3 Fix by @cxrvxxxx in #70
- SWTD Validation & Employee Clearing by @cxrvxxxx in #73
- Term Clearing & SWTD Validation by @cxrvxxxx in #74
- Code Optimizations by @cxrvxxxx in #76
- Export PDF/Analytics by @cxrvxxxx in #77
- Sprint 4 + Capstone by @cxrvxxxx in #78
- fix: Update f-strings to use double quotes. by @cxrvxxxx in #79
- Dev by @cxrvxxxx in #80
- Dev to Tests pull request by @gilberx in #75
- fix: Resolve issue #81. by @cxrvxxxx in #82
- Dev by @cxrvxxxx in #83
- fix: Fix issue in resetting password. by @cxrvxxxx in #84
- Dev by @cxrvxxxx in #85
- fix: Enable exception handler. by @cxrvxxxx in #86
- Dev by @cxrvxxxx in #87
- fix: Fix Staff not able to retrieve clearing information. by @cxrvxxxx in #88
- Dev by @cxrvxxxx in #89
- Deployment by @cxrvxxxx in #90
- Feature/swtd by @cxrvxxxx in #91
- Dev by @cxrvxxxx in #92
- Deployment by @cxrvxxxx in #93
- Feature/swtd by @cxrvxxxx in #94
- Dev by @cxrvxxxx in #95
- Deployment by @cxrvxxxx in #96
- chore: Changed recovery link URL. by @cxrvxxxx in #97
- Dev by @cxrvxxxx in #98
- Qa by @cxrvxxxx in #99
- fix: add cursor reset for admin next page. by @cxrvxxxx in #100
- Dev by @cxrvxxxx in #101
- Qa by @cxrvxxxx in #102
- fix: Fix redundant user entry in admin export. by @cxrvxxxx in #103
- Dev by @cxrvxxxx in #104
- Dev by @cxrvxxxx in #105
- fix: fix incorrect target for admin clearing export. by @cxrvxxxx in #106
- Dev by @cxrvxxxx in #107
- Qa by @cxrvxxxx in #108
- Feature/swtd by @cxrvxxxx in #109
- Dev by @cxrvxxxx in #110
- Qa by @cxrvxxxx in #111
- Feature/swtd by @cxrvxxxx in #112
- Dev by @cxrvxxxx in #113
- Qa by @cxrvxxxx in #114
- fix: Add filter for owned SWTDs. by @cxrvxxxx in #116
- fix: Resolve admin export issue. by @cxrvxxxx in #117
- fix: Adjust layout for Department in Admin export. by @cxrvxxxx in #118
- fix: Add check for deleted entitites in export funcs. by @cxrvxxxx in #119
- feat: add support for multi-date forms and increased benefit limit to… by @cxrvxxxx in #120
- Qa by @cxrvxxxx in #122
- Revisions by @cxrvxxxx in #126
- Revisions by @cxrvxxxx in #128
- Dev by @cxrvxxxx in #129
- Qa by @cxrvxxxx in #130
- fix: resolve department data rendering issue by @cxrvxxxx in #131
- fix: add handle for no head depts in export by @cxrvxxxx in #132
- V2 by @cxrvxxxx in #137
- fix: remove department_id requirement for ms sign in by @cxrvxxxx in #138
- Fix: Set correct URL for SWTD validation status update mail template. by @cxrvxxxx in #139
New Contributors
Full Changelog: https://github.com/ArchonsDev/flask-pointwatch-api/commits/cap2-final