Bug 18887: Port max_holds rules to new CirculationRules system
[koha.git] / admin / library_groups.pl
index c84e6d2..a76f45e 100755 (executable)
@@ -46,8 +46,10 @@ if ( $action eq 'add' ) {
     my $parent_id   = $cgi->param('parent_id')   || undef;
     my $title       = $cgi->param('title')       || undef;
     my $description = $cgi->param('description') || undef;
-    my $ft_hide_patron_info = $cgi->param('ft_hide_patron_info') || 0;
     my $branchcode  = $cgi->param('branchcode')  || undef;
+    my $ft_hide_patron_info    = $cgi->param('ft_hide_patron_info')    || 0;
+    my $ft_search_groups_opac  = $cgi->param('ft_search_groups_opac')  || 0;
+    my $ft_search_groups_staff = $cgi->param('ft_search_groups_staff') || 0;
 
     if ( !$branchcode && Koha::Library::Groups->search( { title => $title } )->count() ) {
         $template->param( error_duplicate_title => $title );
@@ -58,7 +60,9 @@ if ( $action eq 'add' ) {
                 parent_id   => $parent_id,
                 title       => $title,
                 description => $description,
-                ft_hide_patron_info => $ft_hide_patron_info,
+                ft_hide_patron_info    => $ft_hide_patron_info,
+                ft_search_groups_opac  => $ft_search_groups_opac,
+                ft_search_groups_staff => $ft_search_groups_staff,
                 branchcode  => $branchcode,
             }
         )->store();
@@ -70,7 +74,9 @@ elsif ( $action eq 'edit' ) {
     my $id          = $cgi->param('id')          || undef;
     my $title       = $cgi->param('title')       || undef;
     my $description = $cgi->param('description') || undef;
-    my $ft_hide_patron_info = $cgi->param('ft_hide_patron_info') || 0;
+    my $ft_hide_patron_info    = $cgi->param('ft_hide_patron_info')    || 0;
+    my $ft_search_groups_opac  = $cgi->param('ft_search_groups_opac')  || 0;
+    my $ft_search_groups_staff = $cgi->param('ft_search_groups_staff') || 0;
 
     if ($id) {
         my $group = Koha::Library::Groups->find($id);
@@ -79,7 +85,9 @@ elsif ( $action eq 'edit' ) {
             {
                 title       => $title,
                 description => $description,
-                ft_hide_patron_info => $ft_hide_patron_info,
+                ft_hide_patron_info      => $ft_hide_patron_info,
+                ft_search_groups_opac    => $ft_search_groups_opac,
+                ft_search_groups_staff   => $ft_search_groups_staff,
             }
         )->store();