account-polld push and account notification
Tasks to complete push and account poll integration on the client side
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Sergio Schvezov
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
- lp://staging/~sergiusens/account-polld/plugin_interface
- lp://staging/~sergiusens/account-polld/gmail_plugin
- lp://staging/~sergiusens/account-polld/daemon
- lp://staging/~jamesh/account-polld/accounts-integration
- lp://staging/~jamesh/account-polld/facebook-plugin
- lp://staging/~sergiusens/account-polld/notifications
- lp://staging/~sergiusens/account-polld/uoa_resources
- lp://staging/~jamesh/account-polld/twitter-plugin
Related bugs
Sprints
Whiteboard
Add a toggle for account-polld to the services in some form ("Push/Poll Notifications"?) to:
account-
account-
and figure out if on is needed for gmail:
evolution-
Also create:
/usr/share/
http://
Helpers example: http://
Example click app with helpers: http://
Ref for url-dispathing to the webapps: https:/
Work Items
Work items:
[sergiusens] Define and write interface: DONE
[sergiusens] Write poll daemon: DONE
[sergiusens] Write tests for poll daemon: TODO
[sergiusens] Hooks to envvars for easier testing: TODO
[sergiusens] Write gmail plugin: INPROGRESS
[jamesh] Write twitter plugin: DONE
[jamesh] Write facebook plugin: DONE
[sergiusens] Add debian packaging: DONE
[sergiusens] UOA service for gmail and application files: DONE
[jamesh] Integrate with signond: DONE
[jamesh] Integrate with accounts-glib: DONE
[sergiusens] Hookup daemon to network and battery status: TODO
[sergiusens] Hookup daemon to powerd: TODO
[sergiusens] Use libclick bindings from push-client to query installation status of target APP_ID: INPROGRESS
Figure out if 1 000 000 000 of requests per day for gmail is enough (and how much is needed if not): TODO
internationaliz
integration tests: TODO
persist status on last retrieved messages in plugins: TODO
write test plan: TODO