summaryrefslogtreecommitdiffstats
path: root/userprefs.cgi
diff options
context:
space:
mode:
authorgerv%gerv.net <>2004-03-08 17:40:16 +0100
committergerv%gerv.net <>2004-03-08 17:40:16 +0100
commit4c4edf2e8527920576ffa36972c0dc1855f1d9b3 (patch)
tree60510f67b6e4ce27ceb7685b4e6e817b2c9a6b4c /userprefs.cgi
parentf937a800633b5caed92dab8ad90568506b471b0d (diff)
downloadbugzilla-4c4edf2e8527920576ffa36972c0dc1855f1d9b3.tar.gz
bugzilla-4c4edf2e8527920576ffa36972c0dc1855f1d9b3.tar.xz
Bug 232176 - Add a preferences panel for saved searches, to allow management all in one place. Patch by gerv; r,a=justdave.
Diffstat (limited to 'userprefs.cgi')
-rwxr-xr-xuserprefs.cgi12
1 files changed, 12 insertions, 0 deletions
diff --git a/userprefs.cgi b/userprefs.cgi
index 3b320fa74..f2b9445ed 100755
--- a/userprefs.cgi
+++ b/userprefs.cgi
@@ -294,6 +294,14 @@ sub DoPermissions {
# No SavePermissions() because this panel has no changeable fields.
+
+sub DoSavedSearches() {
+ $vars->{'queries'} = Bugzilla->user->queries;
+}
+
+# No SaveSavedSearches() because this panel has no changeable fields (yet).
+
+
###############################################################################
# Live code (not subroutine definitions) starts here
###############################################################################
@@ -330,6 +338,10 @@ SWITCH: for ($current_tab_name) {
DoPermissions();
last SWITCH;
};
+ /^saved-searches$/ && do {
+ DoSavedSearches();
+ last SWITCH;
+ };
ThrowUserError("unknown_tab",
{ current_tab_name => $current_tab_name });
}