BLOG POST #5

dvijaywargiya
Published: 08/03/2020

 

<meta charset="utf-8">

Hello all!

 

It has been a crazy week work wise. Right now, I am looking forward to receiving the second part of my GSoC stipend. Got a few things in mind to buy. Haha!!

 

The best news is that I’ll finally receive a design soon (probably within this week). Once I receive this I’ll have to revamp the entire product to meet the design requirements which seems like a humongous task right now, but I think it will be fun. So, let’s talk about what I did work wise. Until now, the Change Password functionality wasn’t implemented so I did that. For implementing this I first had to add a route to the Change Password Page on the user’s profile page. This was followed by creating a page for this. Creating the page did not take up a lot of time because I had already built the Authentication module, so it was simple copy pasting and changing a few things here and there. Apart from that I have created a Notification Dropdown which required a few additions. A View all notifications feature was added to the existing dropdown. Also, there was a small inconsistency in the dropdown UI that was noticed by one of the mentors which I fixed. While doing that I was able to refactor the SCSS a little bit leading to removal of some unnecessary code. I also added a You agree to these Terms and Conditions option on the Register page. Overall the week was quite active and I had fun.

I wasn’t working on anything this week that required any additional reading so I did not get stuck anywhere. But as well know, working with SCSS is quite tricky so while writing the code I did get stuck but after a few trials I was successfully able to complete my work.

Most of my time in this final phase of GSoC’20 will involve revamping the UI based on the design provided and I’m looking forward to it.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages