summaryrefslogtreecommitdiffstats
path: root/os-plugins
diff options
context:
space:
mode:
authorDirk von Suchodoletz2008-08-07 12:35:39 +0200
committerDirk von Suchodoletz2008-08-07 12:35:39 +0200
commited3db307a4f041f90eb185ab5f4295f9e9110b0d (patch)
treed013140fdadfd938ed48f407107ffcbb3cbf6b3d /os-plugins
parentAdded nbd-client by schmelzs (see #251) (diff)
downloadcore-ed3db307a4f041f90eb185ab5f4295f9e9110b0d.tar.gz
core-ed3db307a4f041f90eb185ab5f4295f9e9110b0d.tar.xz
core-ed3db307a4f041f90eb185ab5f4295f9e9110b0d.zip
Just a reminder for the desktop plugin enhancement (see #252)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1983 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm23
1 files changed, 23 insertions, 0 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm b/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
index 68801357..0fbca922 100644
--- a/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
@@ -111,6 +111,29 @@ sub getAttrInfo
content_descr => 'one of the entries in "supported_themes"',
default => 'openslx',
},
+ 'desktop::allow-shutdown' => {
+ applies_to_systems => 1,
+ applies_to_clients => 1,
+ description => unshiftHereDoc(<<' End-of-Here'),
+ allow shutdown of the SLX client via gdm/kdm. "none" disables
+ this functionality, "root" allows only the sysadmin and
+ "users" means free4all.
+ End-of-Here
+ content_regex => qr{^(none|root|users)$},
+ content_descr => 'possible entries "none", "root" or "users"',
+ default => 'users',
+ },
+ 'desktop::allow-rootlogin' => {
+ applies_to_systems => 1,
+ applies_to_clients => 1,
+ description => unshiftHereDoc(<<' End-of-Here'),
+ allow the system administrator to logon to the graphical
+ user interface (0 disallow, 1 allow).
+ End-of-Here
+ content_descr => '1 means allowed - 0 means forbidden',
+ content_regex => qr{^(0|1)$},
+ default => 'users',
+ },
# stage1
'desktop::gdm' => {