1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha › Administration › Library groups</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <script type="text/javascript" src="[% interface %]/lib/jquery-treegrid/js/jquery.treegrid.min.js"></script>
5 <script type="text/javascript" src="[% interface %]/lib/jquery-treegrid/js/jquery.treegrid.bootstrap2.js"></script>
6 <link rel="stylesheet" href="[% interface %]/lib/jquery-treegrid/css/jquery.treegrid.css">
7 <script type="text/javascript">
9 $(document).ready(function() {
10 $('#library-groups').treegrid(
17 function add_group( parent_id ) {
18 $('#add-group-modal-parent-id').val( parent_id );
20 $('#add-group-modal-description').val("");
21 $('#add-group-modal-title').val("");
23 $('#add-group-modal').on('shown', function() {
24 $('#add-group-modal-title').focus();
27 $('#add-group-modal').modal('show');
30 function edit_group( id, title, description ) {
31 $('#edit-group-modal-id').val( id );
32 $('#edit-group-modal-title').val( title );
33 $('#edit-group-modal-description').val( description );
35 $('#edit-group-modal').on('shown', function() {
36 $('#edit-group-modal-title').focus();
39 $('#edit-group-modal').modal('show');
42 function remove_library( id ) {
43 $('#remove-library-modal-id').val( id );
44 $('#remove-library-modal').modal('show');
47 function delete_group( id ) {
48 $('#delete-group-modal-id').val( id );
49 $('#delete-group-modal').modal('show');
54 <body id="admin_library_groups" class="admin">
55 [% INCLUDE 'header.inc' %]
56 [% INCLUDE 'cities-admin-search.inc' %]
58 <div id="breadcrumbs">
59 <a href="/cgi-bin/koha/mainpage.pl">Home</a>
60 › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
61 › <a href="/cgi-bin/koha/admin/library_groups.pl">Library groups</a>
65 <div class="dialog alert group-added">
66 [% IF added.branchcode %]
67 <i>[% added.library.branchname %]</i> added to group.
69 Group <i>[% added.title %]</i> created.
73 <div class="dialog alert group-deleted">
74 [% IF deleted.title %]
75 Group <i>[% deleted.title %]</i> has been deleted.
77 <i>[% deleted.library %]</i> has been removed from group.
82 <div id="doc3" class="yui-t2">
87 <div id="toolbar" class="btn-toolbar">
88 <div class="btn-group">
89 <a id="add-group-[% group.id %]" class="btn btn-small" href="#" onclick="add_group()">
90 <i class="fa fa-plus-circle"></i> Add group
96 [% FOREACH root_group IN root_groups %]
97 <table id="library-groups" class="tree">
103 [% PROCESS tree group=root_group %]
110 [% INCLUDE 'admin-menu.inc' %]
113 <div id="add-group-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="add-group-modal-label" aria-hidden="true">
114 <form id="add-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
115 <div class="modal-header">
116 <h3 id="add-group-modal-label">Add group</h3>
118 <div class="modal-body">
119 <input type="hidden" id="add-group-modal-parent-id" name="parent_id" value="" />
120 <input type="hidden" id="add-group-modal-action" name="action" value="add">
123 <label for="title">Title: </label>
124 <input type="text" name="title" id="add-group-modal-title" required="required" />
129 <label for="description">Description: </label>
130 <input type="text" name="description" id="add-group-modal-description" />
133 <div class="modal-footer">
134 <button type="submit" class="btn btn-primary">Save</button>
135 <button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
140 <div id="edit-group-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="edit-library-modal-label" aria-hidden="true">
141 <form id="edit-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
142 <div class="modal-header">
143 <h3 id="edit-group-modal-label">Edit group</h3>
145 <div class="modal-body">
146 <input type="hidden" id="edit-group-modal-id" name="id" value="" />
147 <input type="hidden" id="edit-group-modal-action" name="action" value="edit" />
150 <label for="title">Title: </label>
151 <input type="text" id="edit-group-modal-title" name="title" value="" required="required" />
156 <label for="description">Description: </label>
157 <input type="text" id="edit-group-modal-description" name="description" value="" />
160 <div class="modal-footer">
161 <button type="submit" class="btn btn-primary">Update</button>
162 <button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
167 <div id="delete-group-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="delete-group-modal-label" aria-hidden="true">
168 <form action="/cgi-bin/koha/admin/library_groups.pl" />
169 <input id="delete-group-modal-action" type="hidden" name="action" value="delete" />
170 <input id="delete-group-modal-id" type="hidden" name="id" value="" />
171 <div class="modal-header">
172 <h3 id="delete-group-modal-label">Delete group or library</h3>
174 <div class="modal-body">
175 Are you sure you want to delete this?
177 <div class="modal-footer">
178 <button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i> Delete</button>
179 <button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
184 <div id="remove-library-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="remove-library-modal-label" aria-hidden="true">
185 <form action="/cgi-bin/koha/admin/library_groups.pl" />
186 <input id="remove-library-modal-action" type="hidden" name="action" value="delete" />
187 <input id="remove-library-modal-id" type="hidden" name="id" value="" />
188 <div class="modal-header">
189 <h3 id="remove-library-modal-label">Remove library from group</h3>
191 <div class="modal-body">
192 Are you sure you want to remove this library?
194 <div class="modal-footer">
195 <button type="submit" class="btn btn-danger"><i class="fa fa-minus-circle"></i> Remove</button>
196 <button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
202 [% INCLUDE 'intranet-bottom.inc' %]
205 <tr class="treegrid-[% group.id %] treegrid-parent-[% group.parent_id %]">
207 [% IF group.branchcode %]
208 <i class="fa fa-home"></i> [% group.branchcode %]
210 <i class="fa fa-object-group"></i> [% group.title %]
214 [% IF group.branchcode %]
215 [% group.library.branchname %]
217 [% group.description %]
221 [% IF group.branchcode %]
222 <button class="btn btn-small delete-library" onclick="remove_library([% group.id %])"><i class="fa fa-minus-circle"></i> Remove from group</button>
224 <div class="btn-group">
225 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="fa fa-wrench"></i> Actions <span class="caret"></span></button>
226 <ul class="dropdown-menu">
228 <a id="add-group-[% group.id %]" href="#" onclick="add_group([% group.id %])">
229 <i class="fa fa-plus-circle"></i> Add sub-group
234 <a class="delete-group" id="delete-group-[% group.id %]" href="#" onclick="edit_group([% group.id %], '[% group.title | replace('\'', '\\\'') | html %]', '[% group.description | replace('\'', '\\\'') | html %]')">
235 <i class="fa fa-edit"></i> Edit
240 <a class="delete-group" id="delete-group-[% group.id %]" href="#" onclick="delete_group([% group.id %])">
241 <i class="fa fa-trash"></i> Delete
247 <div class="btn-group">
248 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="fa fa-home"></i> Add library <span class="caret"></span></button>
249 <ul class="dropdown-menu">
250 [% FOREACH library IN group.libraries_not_direct_children %]
252 <a class="add-library" id="add-library-[% group.id %]" href="/cgi-bin/koha/admin/library_groups.pl?action=add&parent_id=[% group.id %]&branchcode=[% library.id %]">
253 [% library.branchname %]
263 [% FOREACH g IN group.children %]
264 [% PROCESS tree group=g %]