Roundtable | Summer of CodeWeek 4 (June 11th - June 17th) |
Contents
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
- Discussthe code sharing with Recipes
Discuss regarding the TodoistTaskList class
Implement GtdTaskListTodoist
- Review cycle