Parent scope is authorised when logging in to a child scope
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
unity-scopes-api (Ubuntu) |
Fix Released
|
Undecided
|
Marcus Tomlinson | ||
unity-scopes-api (Ubuntu RTM) |
Fix Released
|
Undecided
|
Marcus Tomlinson | ||
unity-scopes-shell (Ubuntu) |
Fix Released
|
Undecided
|
Marcus Tomlinson | ||
unity-scopes-shell (Ubuntu RTM) |
Fix Released
|
Undecided
|
Marcus Tomlinson |
Bug Description
When logging into a child scope from an aggregator, the parent scope is added to the ACL instead of the child scope. The aggregator should request authentication on behalf of the child scope in these cases.
To reproduce the bug:
1. Ensure that signon-
2. Log into Facebook Photos from the Photos scope. (Tap "No Facebook Photos account configured")
What should happen:
Once focus is returned to the Photos scope, the scope should refresh, now displaying your personal Facebook photos.
What actually happens:
Focus returns to the Photos scope and nothing happens. Neither the Photos scope nor the Facebook Photos scope show your personal Facebook pictures, yet settings indicates the scopes are authenticated.
Related branches
- Paweł Stołowski (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 53 lines (+6/-0)2 files modifiedsrc/scopes/internal/OnlineAccountClientImpl.cpp (+2/-0)
test/gtest/scopes/OnlineAccountClient/OnlineAccountClient_test.cpp (+4/-0)
- Paweł Stołowski (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 92 lines (+15/-9)3 files modifiedsrc/Unity/previewstack.cpp (+4/-2)
src/Unity/scope.cpp (+10/-6)
src/Unity/scope.h (+1/-1)
- Unity Team: Pending requested
-
Diff: 53 lines (+6/-0)2 files modifiedsrc/scopes/internal/OnlineAccountClientImpl.cpp (+2/-0)
test/gtest/scopes/OnlineAccountClient/OnlineAccountClient_test.cpp (+4/-0)
- Unity Team: Pending requested
-
Diff: 92 lines (+15/-9)3 files modifiedsrc/Unity/previewstack.cpp (+4/-2)
src/Unity/scope.cpp (+10/-6)
src/Unity/scope.h (+1/-1)
Changed in unity-scopes-api (Ubuntu): | |
assignee: | nobody → Marcus Tomlinson (marcustomlinson) |
Changed in unity-scopes-shell (Ubuntu): | |
assignee: | nobody → Marcus Tomlinson (marcustomlinson) |
Changed in unity-scopes-api (Ubuntu): | |
status: | New → In Progress |
Changed in unity-scopes-shell (Ubuntu): | |
status: | New → In Progress |
description: | updated |
Changed in unity-scopes-api (Ubuntu RTM): | |
assignee: | nobody → Marcus Tomlinson (marcustomlinson) |
Changed in unity-scopes-shell (Ubuntu RTM): | |
assignee: | nobody → Marcus Tomlinson (marcustomlinson) |
Changed in unity-scopes-api (Ubuntu RTM): | |
status: | New → In Progress |
Changed in unity-scopes-shell (Ubuntu RTM): | |
status: | New → In Progress |
description: | updated |
description: | updated |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Released |
This bug was fixed in the package unity-scopes-shell - 0.5.4+15. 04.20150126- 0ubuntu1
--------------- 15.04.20150126- 0ubuntu1) vivid; urgency=low
unity-scopes-shell (0.5.4+
[ Marcus Tomlinson ]
* Read scope ID from the OA details embedded in a log-in item (LP:
#1414560)
-- Ubuntu daily release <email address hidden> Mon, 26 Jan 2015 09:04:44 +0000