@@ -, +, @@ icons when delete a branch category to it work as expected --- admin/branches.pl | 16 ++++++++-------- .../intranet-tmpl/prog/en/modules/admin/branches.tt | 12 +++++++----- 2 files changed, 15 insertions(+), 13 deletions(-) --- a/admin/branches.pl +++ a/admin/branches.pl @@ -93,7 +93,7 @@ if ( $op eq 'add_form' ) { eval { $library->store; }; if ($@) { - push @messages, { type => 'error', code => 'error_on_update' }; + push @messages, { type => 'alert', code => 'error_on_update' }; } else { push @messages, { type => 'message', code => 'success_on_update' }; } @@ -107,7 +107,7 @@ if ( $op eq 'add_form' ) { eval { $library->store; }; $library->add_to_categories( \@categories ); if ($@) { - push @messages, { type => 'error', code => 'error_on_insert' }; + push @messages, { type => 'alert', code => 'error_on_insert' }; } else { push @messages, { type => 'message', code => 'success_on_insert' }; } @@ -126,7 +126,7 @@ if ( $op eq 'add_form' ) { if ( $items_count or $patrons_count ) { push @messages, - { type => 'error', + { type => 'alert', code => 'cannot_delete_library', data => { items_count => $items_count, @@ -147,7 +147,7 @@ if ( $op eq 'add_form' ) { my $deleted = eval { $library->delete; }; if ( $@ or not $deleted ) { - push @messages, { type => 'error', code => 'error_on_delete' }; + push @messages, { type => 'alert', code => 'error_on_delete' }; } else { push @messages, { type => 'message', code => 'success_on_delete' }; } @@ -173,7 +173,7 @@ if ( $op eq 'add_form' ) { $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); eval { $category->store; }; if ($@) { - push @messages, { type => 'error', code => 'error_on_update_category' }; + push @messages, { type => 'alert', code => 'error_on_update_category' }; } else { push @messages, { type => 'message', code => 'success_on_update_category' }; } @@ -186,7 +186,7 @@ if ( $op eq 'add_form' ) { $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); eval { $category->store; }; if ($@) { - push @messages, { type => 'error', code => 'error_on_insert_category' }; + push @messages, { type => 'alert', code => 'error_on_insert_category' }; } else { push @messages, { type => 'message', code => 'success_on_insert_category' }; } @@ -196,7 +196,7 @@ if ( $op eq 'add_form' ) { my $category = Koha::LibraryCategories->find($categorycode); if ( my $libraries_count = $category->libraries->count ) { push @messages, - { type => 'error', + { type => 'alert', code => 'cannot_delete_category', data => { libraries_count => $libraries_count, }, }; @@ -209,7 +209,7 @@ if ( $op eq 'add_form' ) { my $deleted = eval { $category->delete; }; if ( $@ or not $deleted ) { - push @messages, { type => 'error', code => 'error_on_delete_category' }; + push @messages, { type => 'alert', code => 'error_on_delete_category' }; } else { push @messages, { type => 'message', code => 'success_on_delete_category' }; } --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt @@ -79,7 +79,7 @@ tinyMCE.init({
-[% FOR m IN messages %] +[% FOREACH m IN messages %]
[% SWITCH m.code %] [% CASE 'error_on_update' %] @@ -381,13 +381,15 @@ tinyMCE.init({ [% END %] [% IF op == 'delete_confirm_category' %] -
- Are you sure you want to delete the group '[% category.codedescription %]' ([% category.categorycode %])? +
+

Are you sure you want to delete the group '[% category.codedescription %]' ([% category.categorycode %])?

- - Cancel + +
+
+
[% END %] --