diwash007's Blog

Weekly Blog Post 6

diwash007
Published: 07/11/2022

What did I do this week?

This week I refactored the OAuth stuff removing all the deprecating stuff. I also added default reminder data on the data fixtures. 

Updated the mysql migration to run freely. 
Encountered issue "Suborg is not a namespace". Took a while to solve it by merging old and new fixtures.
Updated runcron email system.
Cached blog post randomization based on IP of the users.
Updated refresh token to automatically refresh the token on local server as well as the Apache server.
Added Gsoc end date to the Google Calendar.
Fixed issues with Gsoc End Date.
Added Start date on the timeline.
Revamped timeline to support extended

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 5

diwash007
Published: 07/04/2022

What did I do this week?

This week I explored some linting stuff. I updated blog posts to automatically generate title based on the count. Updated OAuth to use the BASE DIR so that it ll run on the Apache server as expected. I fixed merge conflicts and explored pypi stuffs.

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 4

diwash007
Published: 06/26/2022

What did I do this week?

I had my college internal exams this week. So not much contribution.
Migrated events to CRON.
Updated OAuth configuration.
Upgraded hardcoded reminder values to changeable variables.
Removed redundant page menu for students.
Tested GitHub Actions

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

Contribution chart

 

You can find my full time sheet here: https://bit.ly/gsoc-time

View Blog Post

Weekly Blog Post 3

diwash007
Published: 06/20/2022

What did I do this week?

This week I made the send email function to use BCC.
update issue 476, 477, 478 and 420.
updated and deleted timeline signal to actually work.
Added sanitization on suborg's name.

Fixed delete user blog list page error 500.
Handled 404 error on feed of year with no posts.
Migrated sqlite to MySQL.
Learnt how cron stuff was working and started implementing cron stuff for timelines.

What I am planning for next week?

I have my internal exams next week. So lesser contribution.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

Contribution chart

Will update the contribution chart soon

 

You can find my full time sheet here: https://bit.ly/gsoc-time

View Blog Post

Weekly Blog Post 2

diwash007
Published: 06/12/2022

What did I do this week?

This week I worked on several issues.
I restricted creation of blank user profiles. I implemented invitation acceptance feature so that user are associated with any suborg only after they accept the invitation.
I created a method to handle CSRF failure. I updated the mentors email export feature.
I implemented feature to send emails to admin on a new mentor or suborg admins acceptance. I implemented constraint to remove builders when removing timelines.

I added feature to update builders date on updating timeline date. I also added restriction on adding GSoC year until the end of GSoC.

I restricted to profiles without suborg to appear on admin-gsoc-invites page. I also updated suborg application list to fetch by user instead of their email.

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

Contribution chart

 

You can find my full time sheet here: https://bit.ly/gsoc-time

View Blog Post