Skip to content

Releases: is0xjh25/comp30022-it-project-backend

Sprint2 finish

22 Oct 06:16
f08f3c1
Compare
Choose a tag to compare

⭐New feature

  • Record recent activity of user #71 28 Sept 2021
  • Able to update user details #71 28 Sept 2021
  • Change password will clean token and send email for safety #71 28 Sept 2021
  • Verify email when user register #72 28 Sept 2021
  • Resend verify email when pending user try to login or reset password #72 28 Sept 2021
  • Set time zone to "Australia/Sydney" #73 30 Sept 2021
  • TodoList backend API, query TodoList and create TodoList #75 30 Sept 2021
  • Move all constants about email to a constant class #76 30 Sept 2021
  • Transfer ownership of organization #77 30 Sept 2021
  • Basic CRUD for Event #81 1 Oct 2021
  • Get recent contact #82 1 Oct 2021
  • Automatically record recent contact when get contact details #82 1 Oct 2021
  • Specify LocalDateTime format yyyy-MM-dd HH:mm #84 1 Oct 2021
  • Update&delete todo list #85 1 Oct 2021
  • Search member in department and organization #86 2 Oct 2021
  • Get Event based on time period #88 2 Oct 2021
  • Get start time of all the events of this user #90 #91 2 Oct 2021
  • Get statistic information of events & to do lists for this user #91 2 Oct 2021
  • Get user’s event amount in a month by given year and month #93 2 Oct 2021
  • Implemented to-do list Get-Create-Update-Delete tests #92 #94 3 Oct 2021
  • Change time zone to GMT #95 6 Oct 2021
  • Add NullOrNotBlank annotation #96 #998 Oct 2021
  • Add DTO for page #97 8 Oct 2021
  • update date-format to yyyy-MM-dd'T'HH:mm:ss.SSS'Z' #101 8 Oct 2021
  • Modify: upload and download User photo #103 10 Oct 2021
  • Add: upload contact photo and return base64 photo #104 10 Oct 2021
  • Modify: move exception to common package #111 13 Oct 2021
  • Add: Leave department and organization #123 19 Oct 2021
  • Add: achieve single sign on(SSO) #125 19 Oct 2021
  • Add: check whether login from new place #127 19 Oct 2021

📔 Documentation

  • Update version to v2.0.0 #68 27 Sept 2021
  • Update readme about how to use the server #68 27 Sept 2021 #70 28 Sept 2021
  • Update readme about how to create required database #79 30 Sept 2021
  • Optimize import #96 8 Oct 2021
  • Add comment for some DTO #97 8 Oct 2021

🐞 Bug Fixes

  • Delete related recent_content & attend when delete contact #78 30 Sept 2021
  • Cannot join an organization #80 30 Sept 2021
  • Some String can not be blank(e.g password) #96 #99 8 Oct 2021
  • Some String can be null or not blank(e.g middle name) #96 #99 8 Oct 2021

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.0.0-alpha Sprint2

27 Sep 12:26
0bde378
Compare
Choose a tag to compare

start of sprint 2

⭐New feature

  • CI test when merge to main or push to main #66 #64
  • Testing transfer from junit4 to junit5 #64

📔 Documentation

  • Optimize import #67
  • supply some comment #65

🐞 Bug Fixes

  • fix logic bug: resetPassword will clean user's token as well #61

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

@HarryQin99
@Lingxiao108105

v1.0.0 Sprint1

24 Sep 11:30
538eddc
Compare
Choose a tag to compare

Complete the core part of personal CRM,

⭐ New features

  • Implement backend security
  • Login/logout backend API
  • Register backend API
  • Forget password backend API(Send an email with a random generated password)
  • Retrieve a member’s organizations as json data backend API
  • Create an organization backend API
  • Search organization base on name backend API
  • Join an orgainzation backend API
  • Retrieve departments in an organization as json data backend API
  • Create an department backend API
  • Retrieve all members(sorted, query page number) in the department as json backend API
  • Change a member’s permission/Accept a member backend API
  • Delete a member from the department backend API
  • Request to join a department backend API
  • Retrieve search results as json backend API
  • Retrieve all contacts in a department backend API
  • Get customer detail backend API
  • Insert customer detail into db backend API
  • Update customer detail into db backend API
  • Delete customer in db backend API

❤️ Contributors

We'd like to thank all the contributors who worked on this release!