Click hook should not allow more than a provider per plugin

Bug #1520605 reported by Alberto Mardegan on 2015-11-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
High
David Barth
Online Accounts setup for Ubuntu Touch
High
Alberto Mardegan
webapps-sprint
High
Alberto Mardegan

Bug Description

The new click hook expects to find a "plugins" key in the JSON manifest file for Online Accounts, which would contain a list of plugins.
However, the click manifest already allows a click package to ship more applications and account plugins in a single .click file, so this functionality is not needed. On the contrary, it's undesirable because it adds one more token to the provider name ("<package>_<plugin>_<provider>" instead of just "<package>_<plugin>").

Removing this extra token also has the advantage that we can keep exactly the same provider ID we had with the old hooks, therefore minimizing changes for applications.

Related branches

Alberto Mardegan (mardy) on 2015-12-01
Changed in ubuntu-system-settings-online-accounts:
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → High
status: New → In Progress
Changed in webapps-sprint:
milestone: none → sprint-17
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → High
status: New → In Progress
Changed in canonical-devices-system-image:
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → David Barth (dbarth)
milestone: none → ww02-2016
David Barth (dbarth) on 2016-01-26
Changed in ubuntu-system-settings-online-accounts:
status: In Progress → Fix Committed
Changed in webapps-sprint:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
David Barth (dbarth) on 2016-04-26
Changed in ubuntu-system-settings-online-accounts:
status: Fix Committed → Fix Released
Changed in webapps-sprint:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers