diff options
author | lpsolit%gmail.com <> | 2008-01-28 05:14:14 +0000 |
---|---|---|
committer | lpsolit%gmail.com <> | 2008-01-28 05:14:14 +0000 |
commit | c87cca60cfe149bf4ffe7ed1746189b936e87bac (patch) | |
tree | 0881e18732fa8baea267bf85cb94f8b2370141a1 /editmilestones.cgi | |
parent | 132fcaa16d4035e3551a75c63d4de23dc11bb835 (diff) | |
download | bugs-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar bugs-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar.gz bugs-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar.bz2 bugs-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar.xz bugs-c87cca60cfe149bf4ffe7ed1746189b936e87bac.zip |
Bug 325487: Admin pages should require less "clicks" (remove useless confirmation pages) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=justdave r=mkanat a=LpSolit
Diffstat (limited to 'editmilestones.cgi')
-rwxr-xr-x | editmilestones.cgi | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/editmilestones.cgi b/editmilestones.cgi index 2682b6fca..a5f0c3d63 100755 --- a/editmilestones.cgi +++ b/editmilestones.cgi @@ -1,19 +1,23 @@ #!/usr/bin/perl -wT # -*- Mode: perl; indent-tabs-mode: nil -*- - # -# This is a script to edit the target milestones. It is largely a copy of -# the editversions.cgi script, since the two fields were set up in a -# very similar fashion. +# The contents of this file are subject to the Mozilla Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/MPL/ # -# (basically replace each occurrence of 'milestone' with 'version', and -# you'll have the original script) +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. # -# Matt Masson <matthew@zeroknowledge.com> +# The Initial Developer of the Original Code is Matt Masson. +# Portions created by Matt Masson are Copyright (C) 2000 Matt Masson. +# All Rights Reserved. # -# Contributors : Gavin Shelley <bugzilla@chimpychompy.org> +# Contributors : Matt Masson <matthew@zeroknowledge.com> +# Gavin Shelley <bugzilla@chimpychompy.org> # Frédéric Buclin <LpSolit@gmail.com> -# use strict; use lib qw(. lib); @@ -116,9 +120,10 @@ if ($action eq 'new') { sortkey => $sortkey }); delete_token($token); + $vars->{'message'} = 'milestone_created'; $vars->{'milestone'} = $milestone; $vars->{'product'} = $product; - $template->process("admin/milestones/created.html.tmpl", $vars) + $template->process("admin/milestones/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } @@ -158,10 +163,12 @@ if ($action eq 'delete') { $milestone->remove_from_db; delete_token($token); + $vars->{'message'} = 'milestone_deleted'; $vars->{'milestone'} = $milestone; $vars->{'product'} = $product; + $vars->{'no_edit_milestone_link'} = 1; - $template->process("admin/milestones/deleted.html.tmpl", $vars) + $template->process("admin/milestones/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } @@ -202,10 +209,11 @@ if ($action eq 'update') { delete_token($token); + $vars->{'message'} = 'milestone_updated'; $vars->{'milestone'} = $milestone; $vars->{'product'} = $product; $vars->{'changes'} = $changes; - $template->process("admin/milestones/updated.html.tmpl", $vars) + $template->process("admin/milestones/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } |