Provider library needs to dynamically expose and hide instances of the provider as accounts are registered/unregistered

Bug #1616757 reported by James Henstridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
storage-framework (Ubuntu)
Fix Released
Undecided
James Henstridge

Bug Description

When a user registers a new account of a type handled by a running provider, that new account should be exposed from the existing service process.

When a user unregisters or disables an account, the corresponding provider instance should be unpublished.

Related branches

Changed in storage-framework (Ubuntu):
status: New → In Progress
Revision history for this message
James Henstridge (jamesh) wrote :

Merged to devel at r107

Changed in storage-framework (Ubuntu):
assignee: nobody → James Henstridge (jamesh)
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package storage-framework - 0.3+17.04.20170320.1-0ubuntu1

---------------
storage-framework (0.3+17.04.20170320.1-0ubuntu1) zesty; urgency=medium

  [ James Henstridge ]
  * Make providers exit after 30 seconds of inactivity. (LP: #1616758)
  * Add UnauthorizedException to the provider library, so the provider
    can trigger reauthentication of the account and have the request
    restarted. (LP: #1616756)
  * Dynamically add and remove providers as the associated accounts
    are enabled and disabled. (LP: #1616757)
  * Allow creation of storage providers that don't use online-accounts.
    Thisis likely only of interest to the local storage provider.

  [ Michi Henning ]
  * Add a storage provider backed by the local file system.
  * Move unity::storage::provider::Item to its own header file. (LP:
    #1668872)
  * If a provider can't acquire its D-Bus well known name, exit rather
    than throwing a (usually uncaught) exception. (LP: #1604640)

 -- Michi Henning <email address hidden> Mon, 20 Mar 2017 04:51:08 +0000

Changed in storage-framework (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.