View | Details | Raw Unified | Return to bug 21409
Collapse All | Expand All

(-)a/admin/columns_settings.yml (+55 lines)
Lines 177-182 modules: Link Here
177
        -
177
        -
178
          columnname: stocknumber
178
          columnname: stocknumber
179
179
180
  coursereserves:
181
    courses:
182
      course_reserves_table:
183
        -
184
          columnname: name
185
        -
186
          columnname: department
187
        -
188
          columnname: course_no
189
        -
190
          columnname: section
191
        -
192
          columnname: term
193
        -
194
          columnname: instructors
195
        -
196
          columnname: staff_note
197
        -
198
          columnname: public_note
199
        -
200
          columnname: no_of_students
201
        -
202
          columnname: enabled
203
204
    reserves:
205
      course_reserves_table:
206
        -
207
          columnname: title
208
        -
209
         columnname: author
210
        -
211
          columnname: barcode
212
        -
213
          columnname: call_number
214
        -
215
          columnname: item_type
216
        -
217
          columnname: collection
218
        -
219
          columnname: location
220
        -
221
          columnname: library
222
        -
223
          columnname: staff_note
224
        -
225
          columnname: public_note
226
        -
227
          columnname: link
228
        -
229
          columnname: other_course_reserves
230
        -
231
          columnname: actions
232
          cannot_be_toggled: 1
233
          cannot_be_modified: 1
234
180
  members:
235
  members:
181
    fines:
236
    fines:
182
      account-fines:
237
      account-fines:
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/columns_settings.tt (+6 lines)
Lines 140-145 Link Here
140
            [% PROCESS pagelist module=modules.circ modulename="circ" %]
140
            [% PROCESS pagelist module=modules.circ modulename="circ" %]
141
          </div>
141
          </div>
142
142
143
          <h3><a href="#coursereserves">Course reserves</a></h3>
144
          <div id="coursereserves">
145
            <h4>Course reserves tables</h4>
146
            [% PROCESS pagelist module=modules.coursereserves modulename="coursereserves" %]
147
          </div>
148
143
          <h3><a href="#members">Patrons</a></h3>
149
          <h3><a href="#members">Patrons</a></h3>
144
          <div id="members">
150
          <div id="members">
145
            <h4>Patrons tables</h4>
151
            <h4>Patrons tables</h4>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt (-5 / +9 lines)
Lines 3-8 Link Here
3
[% USE AuthorisedValues %]
3
[% USE AuthorisedValues %]
4
[% USE ItemTypes %]
4
[% USE ItemTypes %]
5
[% USE Branches %]
5
[% USE Branches %]
6
[% USE ColumnsSettings %]
6
[% SET footerjs = 1 %]
7
[% SET footerjs = 1 %]
7
[% INCLUDE 'doc-head-open.inc' %]
8
[% INCLUDE 'doc-head-open.inc' %]
8
<title>Koha &rsaquo; Course reserves &rsaquo; Course details for [% course.course_name | html %]</title>
9
<title>Koha &rsaquo; Course reserves &rsaquo; Course details for [% course.course_name | html %]</title>
Lines 20-26 Link Here
20
21
21
    <div class="main container-fluid">
22
    <div class="main container-fluid">
22
        <div class="row">
23
        <div class="row">
23
            <div class="col-md-8 col-md-offset-2">
24
            <div class="col-md-10 col-md-offset-1">
24
25
25
            [% IF CAN_user_coursereserves_add_reserves OR CAN_user_coursereserves_manage_courses OR CAN_user_coursereserves_manage_courses %]
26
            [% IF CAN_user_coursereserves_add_reserves OR CAN_user_coursereserves_manage_courses OR CAN_user_coursereserves_manage_courses %]
26
            <div id="toolbar">
27
            <div id="toolbar">
Lines 53-60 Link Here
53
            </div>
54
            </div>
54
55
55
            [% IF course_reserves %]
56
            [% IF course_reserves %]
57
            <h1>Reserves</h1>
56
            <table id="course_reserves_table">
58
            <table id="course_reserves_table">
57
                <caption>Reserves</caption>
58
                <thead>
59
                <thead>
59
                    <tr>
60
                    <tr>
60
                        <th class="antithe">Title</th>
61
                        <th class="antithe">Title</th>
Lines 202-216 Link Here
202
203
203
[% MACRO jsinclude BLOCK %]
204
[% MACRO jsinclude BLOCK %]
204
    [% INCLUDE 'datatables.inc' %]
205
    [% INCLUDE 'datatables.inc' %]
205
    <script type="text/javascript">
206
    [% INCLUDE 'columns_settings.inc' %]
207
    <script>
208
        var columns_settings = [% ColumnsSettings.GetColumns( 'coursereserves', 'reserves', 'course_reserves_table', 'json' ) | $raw %];
206
        $(document).ready(function(){
209
        $(document).ready(function(){
207
            $("#course_reserves_table").dataTable($.extend(true, {}, dataTablesDefaults, {
210
            var rtable = KohaTable("course_reserves_table", {
208
                "sPaginationType": "four_button",
211
                "sPaginationType": "four_button",
212
                "bAutoWidth": false,
209
                "aoColumnDefs": [
213
                "aoColumnDefs": [
210
                    { 'bSortable': false, 'aTargets': [ 'NoSort' ] },
214
                    { 'bSortable': false, 'aTargets': [ 'NoSort' ] },
211
                    { 'sType': "anti-the", 'aTargets' : [ 'antithe'] }
215
                    { 'sType': "anti-the", 'aTargets' : [ 'antithe'] }
212
                ]
216
                ]
213
            }));
217
            }, columns_settings );
214
218
215
            $(".delete_item").click(function(){
219
            $(".delete_item").click(function(){
216
                return confirmDelete(_("Are you sure you want to remove this item from the course?"));
220
                return confirmDelete(_("Are you sure you want to remove this item from the course?"));
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-reserves.tt (-6 / +9 lines)
Lines 1-6 Link Here
1
[% USE raw %]
1
[% USE raw %]
2
[% USE Asset %]
2
[% USE Asset %]
3
[% USE AuthorisedValues %]
3
[% USE AuthorisedValues %]
4
[% USE ColumnsSettings %]
4
[% SET footerjs = 1 %]
5
[% SET footerjs = 1 %]
5
[% INCLUDE 'doc-head-open.inc' %]
6
[% INCLUDE 'doc-head-open.inc' %]
6
<title>Koha &rsaquo; Course reserves</title>
7
<title>Koha &rsaquo; Course reserves</title>
Lines 18-24 Link Here
18
19
19
    <div class="main container-fluid">
20
    <div class="main container-fluid">
20
        <div class="row">
21
        <div class="row">
21
            <div class="col-md-8 col-md-offset-2">
22
            <div class="col-md-10 col-md-offset-1">
22
23
23
                    [% IF CAN_user_coursereserves_add_reserves OR CAN_user_coursereserves_manage_courses OR CAN_user_coursereserves_manage_courses %]
24
                    [% IF CAN_user_coursereserves_add_reserves OR CAN_user_coursereserves_manage_courses OR CAN_user_coursereserves_manage_courses %]
24
                    <div id="toolbar">
25
                    <div id="toolbar">
Lines 98-108 Link Here
98
99
99
[% MACRO jsinclude BLOCK %]
100
[% MACRO jsinclude BLOCK %]
100
    [% INCLUDE 'datatables.inc' %]
101
    [% INCLUDE 'datatables.inc' %]
101
    <script type="text/javascript" id="js">
102
    [% INCLUDE 'columns_settings.inc' %]
103
    <script>
104
        var columns_settings = [% ColumnsSettings.GetColumns( 'coursereserves', 'courses', 'course_reserves_table', 'json' ) | $raw %];
102
        $(document).ready(function() {
105
        $(document).ready(function() {
103
            $("#course_reserves_table").dataTable($.extend(true, {}, dataTablesDefaults, {
106
            var ctable = KohaTable("course_reserves_table", {
104
                "sPaginationType": "four_button"
107
                "sPaginationType": "four_button",
105
            }));
108
                "bAutoWidth": false
109
            }, columns_settings );
106
        });
110
        });
107
    </script>
111
    </script>
108
[% END %]
112
[% END %]
109
- 

Return to bug 21409