Roundtable | Summer of Code

Week 4 (June 11th - June 17th)


Date: June 12, 2017 / June 16, 2017

Attendees: Yash, Kaushik, Georges

(Also available in GNOME Etherpad)

Goals Of The Week

Goal

Deliverable

Achieved

Yash Singh

Make recurrence dialog support modification of recurrent events

1. Patch modifying update_event() 2. Patch updating views to ask about recurrence

Failed

Add GcalRecurrence structure

Patch adding gcal-recurrence.{c,h}

Failed

Write a blog post

A blog post in Planet GNOME

Done

Rohit Kaushik

Add a AddAccount method in GOA

Patches introducing add_accounts

Failed

Work on suggestion that rishi puts in his review

Patches pushed to master branch

Failed

Plan and implement GtdTaskListTodoist

Patches introducing a subclass of GtdTaskListTodoist

Failed

Write a blog post

A blog post in Planet GNOME

Done

Plan

Yash:

  • Goal #1
    • Read modify_object() function in ECalClient
    • Modify accordingly update_event() in gcal-manager.
  • Goal #2
    • Add properties - enums - like PROP_DAILY, PROP_WEEKLY, PROP_MONTHLY, PROP_YEARLY
    • Add functions and read Evo API to implement these recurrence-rules according to the property
    • Manually test them (this may span upto one more week)
    • Make sure not to dive into more complex recurrences than the above-mentioned

Kaushik:

  • Goal #1
    • Read the GNOME Online Accounts code to understand how accounts addition works
    • Add a DBus method under Manager interface
    • Implement this mehtod inside goa-daemon (server side) and in libgoa (client side)
  • Goal #2
    • Work on any changes rishi suggests
  • Goal #3

GeorgesNeto/MinutesOfFeaneron/GSoC2017_Week4 (last edited 2017-07-05 13:19:49 by GeorgesNeto)