Activity log for bug #1325353

Date Who What changed Old value New value Message
2014-06-01 11:35:51 Jan Groenewald bug added bug
2014-06-01 11:36:03 Jan Groenewald bug added subscriber AIMS
2014-07-10 20:11:11 Robert Ancell indicator-session (Ubuntu): status New Triaged
2014-07-10 20:11:14 Robert Ancell indicator-session (Ubuntu): importance Undecided Medium
2014-07-10 20:11:28 Robert Ancell bug task added indicator-session
2014-07-10 20:11:34 Robert Ancell indicator-session: status New Triaged
2014-07-10 20:11:36 Robert Ancell indicator-session: importance Undecided Medium
2014-07-11 00:44:00 Robert Ancell nominated for series Ubuntu Trusty
2014-07-11 00:44:00 Robert Ancell bug task added indicator-session (Ubuntu Trusty)
2014-07-11 01:19:11 Launchpad Janitor branch linked lp:~robert-ancell/indicator-session/lockdown-settings
2014-07-11 01:20:49 Robert Ancell indicator-session (Ubuntu Trusty): status New Triaged
2014-07-11 01:20:50 Robert Ancell indicator-session (Ubuntu Trusty): importance Undecided Medium
2014-07-11 01:21:04 Robert Ancell indicator-session (Ubuntu): assignee Robert Ancell (robert-ancell)
2014-07-11 01:21:07 Robert Ancell indicator-session: assignee Robert Ancell (robert-ancell)
2014-07-11 01:21:10 Robert Ancell indicator-session: status Triaged In Progress
2014-07-11 01:21:13 Robert Ancell indicator-session (Ubuntu): status Triaged In Progress
2014-07-21 08:19:46 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/indicator-session
2014-07-21 09:00:32 Launchpad Janitor indicator-session (Ubuntu): status In Progress Fix Released
2014-07-22 03:07:18 Robert Ancell description In a university computer lab session we disable shutdown, restart, suspend, hibernate, switch user, and lock screen. Some are done with polkit (suspend, hibernate) and then the suspend menuitem is not shown on the session menu. Some are done with dconf e.g. # Show real name (and wider session menu as a result); lab also disable shutdown [com.canonical.indicator.session] show-real-name-on-panel=true suppress-logout-restart-shutdown=true suppress-restart-menuitem=true suppress-shutdown-menuitem=true user-show-menu=false # Quiet login screens [com.canonical.unity-greeter] play-ready-sound=false # Update-notifier [com.ubuntu.update-notifier] no-show-notifications=true # Software installation not possible for normal users [desktop.gnome.unity.lenses.applications] display-available-apps=false # Disable the lock screen & print-setup not on laptops, but in labs [org.gnome.desktop.lockdown] disable-lock-screen=true disable-print-setup=true disable-user-switching=true # Screensaver lockdown in labs [org.gnome.desktop.screensaver] lock-enabled=false user-switch-enabled=false # Logout prompt [org.gnome.SessionManager] logout-prompt=false This works fine except there is no value for suppress-lock-menuitem or suppress-switch-menuitem or suppress-lock-switch-menuitem, and the Lock/Switch User menuitem still appears; even though it is non-functional. Clicking on it blacks out the screen for a second and then shows the desktop again. [Impact] Session indicator no longer honours the lockdown settings for screen locking and user switching that worked in 12.04 LTS. There is no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals). [Test Case] 1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override: [org.gnome.desktop.lockdown] disable-lock-screen=true disable-user-switching=true 2. Reboot 3. Log into a session Expected result: Opening the session indicator should not show any options to lock the screen or switch the user. Observed result: "Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user. [Regression Potential] Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case.
2014-07-22 03:08:26 Robert Ancell description [Impact] Session indicator no longer honours the lockdown settings for screen locking and user switching that worked in 12.04 LTS. There is no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals). [Test Case] 1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override: [org.gnome.desktop.lockdown] disable-lock-screen=true disable-user-switching=true 2. Reboot 3. Log into a session Expected result: Opening the session indicator should not show any options to lock the screen or switch the user. Observed result: "Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user. [Regression Potential] Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. [Impact] Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals). [Test Case] 1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override: [org.gnome.desktop.lockdown] disable-lock-screen=true disable-user-switching=true 2. Reboot 3. Log into a session Expected result: Opening the session indicator should not show any options to lock the screen or switch the user. Observed result: "Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user. [Regression Potential] Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case.
2014-07-22 03:08:52 Robert Ancell description [Impact] Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals). [Test Case] 1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override: [org.gnome.desktop.lockdown] disable-lock-screen=true disable-user-switching=true 2. Reboot 3. Log into a session Expected result: Opening the session indicator should not show any options to lock the screen or switch the user. Observed result: "Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user. [Regression Potential] Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. [Impact] Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals). [Test Case] 1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override: [org.gnome.desktop.lockdown] disable-lock-screen=true disable-user-switching=true 2. Reboot 3. Log into a session Expected result: Opening the session indicator should not show any options to lock the screen or switch the user. Observed result: "Lock/Switch Account" and user list shown for installations with more than one user. "Lock" shown for installations with one user. [Regression Potential] Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case.
2014-07-22 21:37:59 Robert Ancell indicator-session (Ubuntu Trusty): status Triaged In Progress
2014-07-22 21:38:02 Robert Ancell indicator-session (Ubuntu Trusty): assignee Robert Ancell (robert-ancell)
2014-07-22 21:38:29 Launchpad Janitor branch linked lp:~robert-ancell/indicator-session/lockdown-settings-14.04
2014-07-28 18:10:49 freddy3980 bug added subscriber freddy3980
2014-11-09 20:05:41 Pierre bug added subscriber Pierre
2015-05-08 09:11:19 Per Sedholm bug added subscriber Per Sedholm
2016-01-29 17:08:31 Vanush Paturyan attachment added backport of the fix from 14.10 to 14.04 https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1325353/+attachment/4559318/+files/bug1325353.patch
2018-03-06 08:42:06 Robert Ancell indicator-session: assignee Robert Ancell (robert-ancell)
2018-03-06 08:42:09 Robert Ancell indicator-session (Ubuntu Trusty): assignee Robert Ancell (robert-ancell)