[SIM PIN] Unlock should be shown on boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Network Menu |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
Ubuntu UX |
Fix Released
|
High
|
Olga Kemmet | ||
indicator-network (Ubuntu) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
indicator-network (Ubuntu RTM) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Critical
|
Antti Kaijanmäki |
Bug Description
The current implementation of the "SIM Unlock" is completely different from the design specification [1] and makes it very difficult to discover.
From the specification: "If SIM PIN lock is turned on, the SIM PIN authentication prompt appears immediately after phone boot."
With the current implementation, the user must open the network indicator, scroll down the list of Wifi AP, tap on Unlock SIM which might not even be visible right away if the number os AP is long enough, and then unlock the SIM
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: unity8 7.89+14.
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.3-0ubuntu2
Architecture: armhf
Date: Mon Jun 23 09:35:59 2014
InstallationDate: Installed on 2014-06-23 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140623)
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Michael Zanetti: Pending requested
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 507 lines (+353/-0)19 files modifiedplugins/Ubuntu/CMakeLists.txt (+1/-0)
plugins/Ubuntu/Connectivity/CMakeLists.txt (+10/-0)
plugins/Ubuntu/Connectivity/Connectivity.cpp (+33/-0)
plugins/Ubuntu/Connectivity/Connectivity.h (+33/-0)
plugins/Ubuntu/Connectivity/Connectivity.qmltypes (+17/-0)
plugins/Ubuntu/Connectivity/plugin.cpp (+34/-0)
plugins/Ubuntu/Connectivity/plugin.h (+31/-0)
plugins/Ubuntu/Connectivity/qmldir (+3/-0)
qml/Notifications/NotificationMenuItemFactory.qml (+5/-0)
qml/Shell.qml (+5/-0)
tests/mocks/Ubuntu/CMakeLists.txt (+1/-0)
tests/mocks/Ubuntu/Connectivity/CMakeLists.txt (+10/-0)
tests/mocks/Ubuntu/Connectivity/Connectivity.qmltypes (+18/-0)
tests/mocks/Ubuntu/Connectivity/MockConnectivity.cpp (+27/-0)
tests/mocks/Ubuntu/Connectivity/MockConnectivity.h (+36/-0)
tests/mocks/Ubuntu/Connectivity/plugin.cpp (+34/-0)
tests/mocks/Ubuntu/Connectivity/plugin.h (+31/-0)
tests/mocks/Ubuntu/Connectivity/qmldir (+3/-0)
tests/qmltests/tst_Shell.qml (+21/-0)
- PS Jenkins bot: Pending (continuous-integration) requested
- Michael Zanetti: Pending requested
-
Diff: 507 lines (+353/-0)19 files modifiedplugins/Ubuntu/CMakeLists.txt (+1/-0)
plugins/Ubuntu/Connectivity/CMakeLists.txt (+10/-0)
plugins/Ubuntu/Connectivity/Connectivity.cpp (+33/-0)
plugins/Ubuntu/Connectivity/Connectivity.h (+33/-0)
plugins/Ubuntu/Connectivity/Connectivity.qmltypes (+17/-0)
plugins/Ubuntu/Connectivity/plugin.cpp (+34/-0)
plugins/Ubuntu/Connectivity/plugin.h (+31/-0)
plugins/Ubuntu/Connectivity/qmldir (+3/-0)
qml/Notifications/NotificationMenuItemFactory.qml (+5/-0)
qml/Shell.qml (+5/-0)
tests/mocks/Ubuntu/CMakeLists.txt (+1/-0)
tests/mocks/Ubuntu/Connectivity/CMakeLists.txt (+10/-0)
tests/mocks/Ubuntu/Connectivity/Connectivity.qmltypes (+18/-0)
tests/mocks/Ubuntu/Connectivity/MockConnectivity.cpp (+27/-0)
tests/mocks/Ubuntu/Connectivity/MockConnectivity.h (+36/-0)
tests/mocks/Ubuntu/Connectivity/plugin.cpp (+34/-0)
tests/mocks/Ubuntu/Connectivity/plugin.h (+31/-0)
tests/mocks/Ubuntu/Connectivity/qmldir (+3/-0)
tests/qmltests/tst_Shell.qml (+21/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
- Michael Terry: Needs Fixing
-
Diff: 40 lines (+2/-5)3 files modifieddebian/control (+1/-1)
qml/Shell.qml (+1/-2)
tests/qmltests/tst_Shell.qml (+0/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Charles Kerr (community): Approve
-
Diff: 311 lines (+59/-112)4 files modifiedsrc/indicator/modem-manager.cpp (+6/-14)
src/indicator/sim-unlock-dialog.cpp (+28/-79)
src/indicator/sim-unlock-dialog.h (+3/-10)
src/notify-cpp/snapdecision/sim-unlock.cpp (+22/-9)
- Michał Sawicz: Approve
- Michael Terry: Needs Fixing
-
Diff: 40 lines (+2/-5)3 files modifieddebian/control (+1/-1)
qml/Shell.qml (+1/-2)
tests/qmltests/tst_Shell.qml (+0/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Marcus Tomlinson (community): Approve
-
Diff: 12 lines (+2/-1)1 file modifiedsrc/indicator/modem-manager.cpp (+2/-1)
summary: |
- SIM Unlock not implemented as designed + SIM Unlock should be shown on boot |
Changed in unity8 (Ubuntu): | |
status: | New → Confirmed |
Changed in unity8: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Terry (mterry) |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in unity8: | |
assignee: | nobody → Michael Terry (mterry) |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu): | |
assignee: | Michael Terry (mterry) → nobody |
no longer affects: | unity8 |
tags: | added: rtm14 |
Changed in ubuntu-ux: | |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
importance: | Undecided → High |
status: | New → Fix Committed |
summary: |
- SIM Unlock should be shown on boot + [SIM PIN] Unlock should be shown on boot |
Changed in unity8 (Ubuntu): | |
importance: | High → Critical |
Changed in indicator-network (Ubuntu RTM): | |
importance: | High → Critical |
Changed in indicator-network (Ubuntu): | |
importance: | High → Critical |
importance: | Critical → High |
tags: | added: touch-2014-10-16 |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
Changed in indicator-network: | |
importance: | High → Critical |
Changed in indicator-network (Ubuntu): | |
importance: | High → Critical |
Changed in indicator-network: | |
status: | Triaged → In Progress |
Changed in indicator-network (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → In Progress |
Changed in indicator-network (Ubuntu RTM): | |
status: | Triaged → In Progress |
Changed in indicator-network (Ubuntu RTM): | |
status: | In Progress → Fix Released |
Changed in indicator-network (Ubuntu RTM): | |
status: | Fix Released → In Progress |
Changed in indicator-network (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in indicator-network: | |
status: | In Progress → Fix Released |
Changed in indicator-network (Ubuntu): | |
status: | In Progress → Fix Released |
status: | Fix Released → Fix Committed |
Changed in unity8 (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in indicator-network (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Antti notes that lp:1302049 will be necessary to complete; there are some autopilot tests in indicator-network which we'll adapt here when it's possible.