Bug 9573: Lost items report - Add a new itemlost_on column
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / library_groups.tt
index 3d90144..eaa1aba 100644 (file)
@@ -2,8 +2,8 @@
 [% INCLUDE 'doc-head-open.inc' %]
 <title>Koha &rsaquo; Administration &rsaquo; Library groups</title>
 [% INCLUDE 'doc-head-close.inc' %]
-<link href="[% interface %]/lib/jquery/plugins/treetable/stylesheets/jquery.treetable.css" rel="stylesheet" type="text/css" />
-<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/treetable/jquery.treetable.js"></script>
+<link href="[% interface %]/lib/jquery/plugins/treetable/stylesheets/jquery.treetable_[% KOHA_VERSION %].css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/treetable/jquery.treetable_[% KOHA_VERSION %].js"></script>
 <script type="text/javascript">
 //<![CDATA[
     $(document).ready(function() {
@@ -26,7 +26,9 @@
             var title = $(this).data('groupTitle');
             var description = $(this).data('groupDescription');
             var ft_hide_patron_info = $(this).data('groupFt_hide_patron_info');
-            edit_group( id, parent_id, title, description, ft_hide_patron_info );
+            var ft_search_groups_opac = $(this).data('groupFt_search_groups_opac');
+            var ft_search_groups_staff = $(this).data('groupFt_search_groups_staff');
+            edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff );
         });
 
         $('.delete-group').on('click', function() {
         });
 
         $('#add-group-modal-ft_hide_patron_info').prop('checked', false);
+        $('#add-group-modal-ft_search_groups_opac').prop('checked', false);
+        $('#add-group-modal-ft_search_groups_staff').prop('checked', false);
         if ( parent_id ) {
-            $('#add-group-modal-ft_hide_patron_info').parent().hide();
+            $('#root-group-features-add').hide();
         } else {
-            $('#add-group-modal-ft_hide_patron_info').parent().show();
+            $('#root-group-features-add').show();
         }
         $('#add-group-modal').modal('show');
     }
 
-    function edit_group( id, parent_id, title, description, ft_hide_patron_info ) {
+    function edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff ) {
         $('#edit-group-modal-id').val( id );
         $('#edit-group-modal-title').val( title );
         $('#edit-group-modal-description').val( description );
 
         if ( parent_id ) {
             $('#edit-group-modal-ft_hide_patron_info').prop('checked', false);
-            $('#edit-group-modal-ft_hide_patron_info').parent().hide();
+            $('#edit-group-modal-ft_search_groups_opac').prop('checked', false);
+            $('#edit-group-modal-ft_search_groups_staff').prop('checked', false);
+            $('#root-group-features-edit').hide();
         } else {
-            if ( ft_hide_patron_info ) {
-                $('#edit-group-modal-ft_hide_patron_info').prop('checked', true);
-            } else {
-                $('#edit-group-modal-ft_hide_patron_info').prop('checked', false);
-            }
-
-            $('#edit-group-modal-ft_hide_patron_info').parent().show();
+            $('#edit-group-modal-ft_hide_patron_info').prop('checked', ft_hide_patron_info ? true : false );
+            $('#edit-group-modal-ft_search_groups_opac').prop('checked', ft_search_groups_opac ? true : false );
+            $('#edit-group-modal-ft_search_groups_staff').prop('checked', ft_search_groups_staff ? true : false );
+            $('#root-group-features-edit').show();
         }
 
         $('#edit-group-modal').on('shown', function() {
                             <label for="add-group-modal-description">Description: </label>
                             <input type="text" name="description" id="add-group-modal-description" />
                         </p>
-                        <h3>Features</h3>
-                        <div class="checkbox">
-                            <label>
-                                <input type="checkbox" name="ft_hide_patron_info" id="add-group-modal-ft_hide_patron_info" value="1" />
-                                Limit patron data access by group
-                            </label>
+                        <div id="root-group-features-add">
+                            <h3>Features</h3>
+                            <div class="checkbox">
+                                <label>
+                                    <input type="checkbox" name="ft_hide_patron_info" id="add-group-modal-ft_hide_patron_info" value="1" />
+                                    Limit patron data access by group
+                                </label>
+                                <p>
+                                <label>
+                                    <input type="checkbox" name="ft_search_groups_opac" id="add-group-modal-ft_search_groups_opac" value="1" />
+                                    Use for OPAC search groups
+                                </label>
+                                <p>
+                                <label>
+                                    <input type="checkbox" name="ft_search_groups_staff" id="add-group-modal-ft_search_groups_staff" value="1" />
+                                    Use for staff search groups
+                                </label>
+                            </div>
                         </div>
                     </div>
                     <div class="modal-footer">
                             <label for="edit-group-modal-description">Description: </label>
                             <input type="text" id="edit-group-modal-description" name="description" value="" />
                         </p>
-                        <h3>Features</h3>
-                        <div class="checkbox">
-                            <label>
-                                <input type="checkbox" id="edit-group-modal-ft_hide_patron_info" name="ft_hide_patron_info" value="1" />
-                                Limit patron data access by group
-                            </label>
+                        <div id="root-group-features-edit">
+                            <h3>Features</h3>
+                            <div class="checkbox">
+                                <label>
+                                    <input type="checkbox" id="edit-group-modal-ft_hide_patron_info" name="ft_hide_patron_info" value="1" />
+                                    Limit patron data access by group
+                                </label>
+                                <p>
+                                <label>
+                                    <input type="checkbox" id="edit-group-modal-ft_search_groups_opac" name="ft_search_groups_opac" value="1" />
+                                    Use for OPAC search groups
+                                </label>
+                                <p>
+                                <label>
+                                    <input type="checkbox" id="edit-group-modal-ft_search_groups_staff" name="ft_search_groups_staff" value="1" />
+                                    Use for staff search groups
+                                </label>
+                            </div>
                         </div>
                     </div>
                     <div class="modal-footer">
         </td>
         <td>
             [% UNLESS group.branchcode %]
+              <ul>
                 [% IF group.ft_hide_patron_info %]
-                    <span> * Hide patron's info for librarians outside of this group.</span>
+                    <li>Hide patron's info for librarians outside of this group.</li>
+                [% END %]
+                [% IF group.ft_search_groups_opac %]
+                    <li>Use for OPAC search groups</li>
+                [% END %]
+                [% IF group.ft_search_groups_staff %]
+                    <li>Use for staff search groups</li>
                 [% END %]
+              </ul>
             [% END %]
         </td>
         <td>
                        </li>
 
                         <li>
-                            <a class="edit-group" id="edit-group-[% group.id %]" href="#" class="edit-group" data-group-id="[% group.id %]" data-group-parent-id="[% group.parent_id %]" data-group-title="[% group.title | html %]" data-group-description="[% group.description | html %]" data-group-ft_hide_patron_info="[% group.ft_hide_patron_info | html %]">
+                            <a class="edit-group" id="edit-group-[% group.id %]" href="#" class="edit-group" data-group-id="[% group.id %]" data-group-parent-id="[% group.parent_id %]" data-group-title="[% group.title | html %]" data-group-description="[% group.description | html %]" data-group-ft_hide_patron_info="[% group.ft_hide_patron_info | html %]" data-group-ft_search_groups_opac="[% group.ft_search_groups_opac | html %]" data-group-ft_search_groups_staff="[% group.ft_search_groups_staff | html %]" >
                                 <i class="fa fa-pencil"></i> Edit
                             </a>
                        </li>