From 6d24ba51fee1ecdb98a14e7bed3f47957f16558a Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Mon, 16 Nov 2009 21:52:34 -0800 Subject: [PATCH] Add tab categorization option --- cluster-webmin/edit_user.cgi | 6 ++++++ cluster-webmin/lang/en | 1 + cluster-webmin/save_user.cgi | 3 +++ 3 files changed, 10 insertions(+) diff --git a/cluster-webmin/edit_user.cgi b/cluster-webmin/edit_user.cgi index b5f9d9a32..1381d3b14 100755 --- a/cluster-webmin/edit_user.cgi +++ b/cluster-webmin/edit_user.cgi @@ -104,6 +104,12 @@ foreach $t ( { 'desc' => $text{'user_themedef'} }, @themes) { } print " \n"; +print " $text{'user_notabs'}\n"; +print "",ui_radio("notabs", int($user->{'notabs'}), + [ [ 1, $text{'yes'} ], + [ 2, $text{'no'} ], + [ 0, $text{'default'} ] ])," \n"; + print " $text{'user_ips'}\n"; print "\n"; print " $text{'user_leave'}\n"; diff --git a/cluster-webmin/lang/en b/cluster-webmin/lang/en index e21f34d48..9c4795403 100644 --- a/cluster-webmin/lang/en +++ b/cluster-webmin/lang/en @@ -164,6 +164,7 @@ user_default=Server default user_themedef=Default Webmin theme user_ips=IP access control user_allips=Allow from all addresses +user_notabs=Categorise modules? user_allow=Only allow from listed addresses user_deny=Deny from listed addresses user_mods=Modules diff --git a/cluster-webmin/save_user.cgi b/cluster-webmin/save_user.cgi index 763c7bd93..13896e8c6 100755 --- a/cluster-webmin/save_user.cgi +++ b/cluster-webmin/save_user.cgi @@ -99,6 +99,9 @@ foreach $h (@hosts) { $user->{'sync'} = 0; } + # Save module categorization setting + $user->{'notabs'} = $in{'notabs'}; + # Work out which modules the user has local @selmods = ( split(/\0/, $in{'mods1'}), split(/\0/, $in{'mods2'}),