Contact Service for Ubuntu Touch
Centralized service that exposes operations on contacts.
Blueprint information
- Status:
- Started
- Approver:
- Bill Filler
- Priority:
- High
- Drafter:
- Bill Filler
- Direction:
- Approved
- Assignee:
- Renato Araujo Oliveira Filho
- Definition:
- Approved
- Series goal:
- Accepted for trusty
- Implementation:
- Good progress
- Milestone target:
- ubuntu-14.04
- Started by
- Bill Filler
- Completed by
Whiteboard
The current spec proposal is here: https:/
Post 13.10 work items:
[renatofilho] sync functions in qcontactmangerimpl need to be implemented: DONE
[renatofilho] fix filter so it doesn't rely on QContactsFilter serialization: TODO
implement u1db backend for EDS: TODO
Work Items
Work items for ubuntu-13.05:
[renatofilho] investigate syncevolution api for unified address book: DONE
[renatofilho] investigate UforA api for ContactService: DONE
[renatofilho] define/review api for ContactService: DONE
[renatofilho] create debian packaging for new service: DONE
[renatofilho] implement QContactManager
[renatofilho] implement basic operations ContactService with no aggregation: DONE
[renatofilho] implement aggregator: DONE
Work items for ubuntu-13.06:
[renatofilho] complete implementation of service api: DONE
[renatofilho] complete implementation of QContactManager
[renatofilho] follow up with Timo on new QtPim package: DONE
[renatofilho] update API document with vcard changes: DONE
[renatofilho] package qtpim example into standalone application that can be installed: DONE
[renatofilho] test performance of sample application and service: DONE
Work items for ubuntu-13.11:
placeholder: TODO
Work items for ubuntu-13.12:
placeholder: TODO
Work items for ubuntu-14.01:
placeholder: TODO
Work items for ubuntu-14.02:
placeholder: TODO
Work items for ubuntu-14.03:
placeholder: TODO
Work items for ubuntu-14.04:
placeholder: TODO
Work items:
[renatofilho] add support for multiple sources (gtalk/sim card/telephaty/
[renatofilho] more unit testing needed to test dbus api and folks: INPROGRESS
[renatofilho] merge folks changes upstream and then pull folks back into ubuntu: INPROGRESS
[renatofilho] implement signals in address-
[renatofilho] improve service startup performance: TODO
[renatofilho] configure EDS for indexed fields for fast queries: TODO
[renatofilho] use direct connection on folks: TODO
[renatofilho] configure sqllite backend for EDS: DONE
[renatofilho] test EDS greater than 3.8 on UbuntuTouch for acceptable performance: DONE
[renatofilho] enhance QContact to add support partial populated and full population of data: DONE
Dependency tree
* Blueprints in grey have been implemented.