From c87cca60cfe149bf4ffe7ed1746189b936e87bac Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Mon, 28 Jan 2008 05:14:14 +0000 Subject: Bug 325487: Admin pages should require less "clicks" (remove useless confirmation pages) - Patch by Frédéric Buclin r=justdave r=mkanat a=LpSolit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- editcomponents.cgi | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'editcomponents.cgi') diff --git a/editcomponents.cgi b/editcomponents.cgi index 2dabaf898..7623be591 100755 --- a/editcomponents.cgi +++ b/editcomponents.cgi @@ -137,11 +137,12 @@ if ($action eq 'new') { initialqacontact => $default_qa_contact, initial_cc => \@initial_cc }); + $vars->{'message'} = 'component_created'; $vars->{'comp'} = $component; $vars->{'product'} = $product; delete_token($token); - $template->process("admin/components/created.html.tmpl", $vars) + $template->process("admin/components/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } @@ -174,11 +175,13 @@ if ($action eq 'delete') { $component->remove_from_db; + $vars->{'message'} = 'component_deleted'; $vars->{'comp'} = $component; $vars->{'product'} = $product; + $vars->{'no_edit_component_link'} = 1; delete_token($token); - $template->process("admin/components/deleted.html.tmpl", $vars) + $template->process("admin/components/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } @@ -234,12 +237,13 @@ if ($action eq 'update') { $component->set_cc_list(\@initial_cc); my $changes = $component->update(); + $vars->{'message'} = 'component_updated'; $vars->{'comp'} = $component; $vars->{'product'} = $product; $vars->{'changes'} = $changes; delete_token($token); - $template->process("admin/components/updated.html.tmpl", $vars) + $template->process("admin/components/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); exit; } -- cgit v1.2.3-24-g4f1b