diff options
author | lpsolit%gmail.com <> | 2008-01-28 06:14:14 +0100 |
---|---|---|
committer | lpsolit%gmail.com <> | 2008-01-28 06:14:14 +0100 |
commit | c87cca60cfe149bf4ffe7ed1746189b936e87bac (patch) | |
tree | 0881e18732fa8baea267bf85cb94f8b2370141a1 /editcomponents.cgi | |
parent | 132fcaa16d4035e3551a75c63d4de23dc11bb835 (diff) | |
download | bugzilla-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar.gz bugzilla-c87cca60cfe149bf4ffe7ed1746189b936e87bac.tar.xz |
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 'editcomponents.cgi')
-rwxr-xr-x | editcomponents.cgi | 10 |
1 files changed, 7 insertions, 3 deletions
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; } |