diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml index 951a564c7f..61fa864b38 100644 --- a/admin/columns_settings.yml +++ b/admin/columns_settings.yml @@ -481,3 +481,14 @@ modules: - columnname: item_coursereserves + subscriptionst: + - + columnname: serial_serialseq + - + columnname: serial_publisheddate + - + columnname: serial_planneddate + - + columnname: serial_status + - + columnname: serial_notes diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt index c4a697502a..5b0063c02e 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -844,18 +844,23 @@ [% END %] [% IF ( subscription.latestserials ) %]

The [% subscription.opacdisplaycount %] latest issues for this subscription:

- +
+ - - - - + + + + + + + [% FOREACH latestserial IN subscription.latestserials %] - - - + + + - + [% END # / FOREACH latestserials %] +
Issue #DateStatusNoteIssue #Publication dateReceived dateStatusNote
[% latestserial.serialseq %][% latestserial.planneddate %] + [% latestserial.serialseq %][% latestserial.publisheddate %][% latestserial.planneddate %] [% IF (latestserial.status1 ) %]Expected[% END %] [% IF (latestserial.status2 ) %]Arrived[% END %] [% IF (latestserial.status3 ) %]Late[% END %] @@ -869,9 +874,10 @@ [% IF (latestserial.status7 ) %]Claimed[% END %] [% IF (latestserial.status8 ) %]Stopped[% END %] [% latestserial.notes %][% latestserial.notes %]
[% END # / IF subscription.latestserials %] [% END # / FOREACH subscriptions %] @@ -1464,6 +1470,17 @@ "bKohaColumnsUseNames": true }, columns_settings); + var serial_column_settings = [% ColumnsSettings.GetColumns( 'opac', 'biblio-detail', 'subscriptionst', 'json' ) %]; + + KohaTable("#subscriptionst", { + dom: 'B<"clearfix">t', + "columnDefs": [ + { "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, + { "sType": "title-string", "aTargets" : [ "title-string" ] } + ], + "bKohaColumnsUseNames": true + }, serial_column_settings); + [% IF ( TagsInputEnabled && loggedinusername ) %] $(".tag_add").click(function(){ var thisid = $(this).attr("id");