So looking at the dialog in the spec, it should be a simple snap notification emitted by the telephony stack.
EXCEPT, we don't currently support the button on the right being red. We have a rather rigid hint x-canonical-private-rejection-tint=true, which will ONLY tint the left button red. So there's a tiny bit of work on the unity8/notification side after all. I'm considering adding a hint like x-canonical-private-rejection- actions=listOfActionIds that gives more flexibility. But that shouldn't block the telephony folks. Just make a snap notification like normal, without any color for now. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1332306 Title: Hot-swapped SIMs should be detected and prompt user to reboot Status in Canonical System Image: Confirmed Status in Ubuntu UX: Fix Committed Status in indicator-network package in Ubuntu: Triaged Status in ofono package in Ubuntu: Triaged Status in unity8 package in Ubuntu: Triaged Bug description: Our telephony stack doesn't support hot-swapping of SIM cards. If a user hot-swaps a SIM, the telephony stack will become unusable. The telephony-service should detect when this happens and display a snap-decision informing the user that they need to restart their device. <https://wiki.ubuntu.com/Networking#Inserting_a_new_SIM>: ‘If you insert a new SIM, a “Changing SIM” dialog should appear with the text “To use this new SIM, we need to restart.” and buttons “Later” and “Restart Now”.’ Summary of required work: - enabling ofono hotswap support through environment variable - adding the modal dialog to unity8 side - modify i-network to detect the hotswapping and trickering the dialog from unity8 To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1332306/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp