Week 24 & 25 # Sprint 13 # 29.03.2021 - 07.04.2021 # Fill in The Hole

This is the first sprint in our release 3 and also a full sprint that is inside the holiday without the school. We decide to take a weekend break, plan and start our release and sprint on Monday.

Topic:

  • Planning Release 3
  • Function On Admin Site

Progress:

  • Scrum Master

When the team project actually going to the end, I start to confuse what is important, and start to worry about is our application is really ready for the expo. But even though I am confuse, but we still need to plan and start the release. So we start to discuss the review from the lecturers and also from user feedback, we pick up the task that we think should able to do during release 3 since I decide to cut down the velocity for our team because I think we are overloading ourselves during the team project.  We decide to fix most of the bug and polish some of the screens and details that in our mobile application and build some additional features on our admin site.

And here is the initial plan.

  1. Fix Duplicate Error For Insect Input
  2. Modify River Sample Model and make it saving current location
  3. Modify the logic calling openweather API when the mobile application startup
  4. Modify the review screen after taking the sample
  5. Adding apps logo on the mobile application
  6. Fix Ai Model 500 Server Error
  7. Setup the pipeline to deploy the apps to google play store
  8. Admin Site add Filter & Export Data
  9. Admin Site add let Creating multiple users in one goal.
  • Backend Developer

In this sprint, I working on adding filter and export data on the admin site and also adding the import register function. So after some of the research, the filter data is actually built-in by Django, just need to calling it and put it into the admins.py while export data we need to create our own function and create a custom action on admin site to do it.

2022-Filter

And about the import register function, actually I am creating a new page like the activity map, and embed it inside the admin site. Now the import function accept a csv file  which ignore the first line, and assume first column is username, second column is email address. It will return the message about create status and also password that generated.

2022-GenerateUser