@@ -, +, @@
- Search for a subscription which has multiple issues.
- On the subscription detail page, open the "Issues" tab.
- Statuses in the "Status" column should display correctly.
- Click the "Serial collection" link in the sidebar.
- In the table of issues, the "Status" colunn should display the
correct information.
- Select some isues and click the "Edit serials" button.
- In the "Status" column, the options should display correctly.
- Test setting various statuses and saving. The statuses should
save correctly.
- Click "Claims" in the sidebar menu and select a vendor.
- In the list of missing issues the "Status" column should show the
correct information.
- In the catalog, locate the bibliographic record for a subscription
with issues.
- Under the "Subscriptions" tab check the "Status" column. Status
information should be displayed correctly.
---
.../prog/en/includes/serials-status.inc | 174 ++++++++++++---------
1 file changed, 100 insertions(+), 74 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/serials-status.inc
+++ a/koha-tmpl/intranet-tmpl/prog/en/includes/serials-status.inc
@@ -1,77 +1,103 @@
[% IF ( ShowOptions ) %]
- [% IF ( serial.status1 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b1\b') ) %]
-
- [% END %]
- [% IF ( serial.status2 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b2\b') ) %]
-
- [% END %]
- [% IF ( serial.status3 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b3\b') ) %]
-
- [% END %]
- [% IF ( serial.status4 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b4\b') ) %]
-
- [% END %]
- [% IF ( serial.status41 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b41\b') ) %]
-
- [% END %]
- [% IF ( serial.status42 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b42\b') ) %]
-
- [% END %]
- [% IF ( serial.status43 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b43\b') ) %]
-
- [% END %]
- [% IF ( serial.status44 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b44\b') ) %]
-
- [% END %]
- [% IF ( serial.status7 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b7\b') ) %]
-
- [% END %]
- [% IF ( serial.status5 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b5\b') ) %]
-
- [% END %]
- [% IF ( serial.status6 ) %]
-
- [% ELSIF ( not HideStatuses.match('\b6\b') ) %]
-
- [% END %]
- [% IF serial.status8 %]
-
- [% ELSIF ( not HideStatuses.match('\b8\b') ) %]
-
- [% END %]
+ [% IF ( serial.status1 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b1\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status2 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b2\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status3 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b3\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status4 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b4\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status41 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b41\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status42 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b42\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status43 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b43\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status44 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b44\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status7 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b7\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status5 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b5\b') ) %]
+
+ [% END %]
+ [% IF ( serial.status6 ) %]
+
+ [% ELSIF ( not HideStatuses.match('\b6\b') ) %]
+
+ [% END %]
+ [% IF serial.status8 %]
+
+ [% ELSIF ( not HideStatuses.match('\b8\b') ) %]
+
+ [% END %]
[% ELSE %]
- [% IF ( serial.status1 ) %]Expected[% END %]
- [% IF ( serial.status2 ) %]Arrived[% END %]
- [% IF ( serial.status3 ) %]Late[% END %]
- [% IF ( serial.status4 ) %]Missing[% END %]
- [% IF ( serial.status41 ) %]Missing (never received)[% END %]
- [% IF ( serial.status42 ) %]Missing (sold out)[% END %]
- [% IF ( serial.status43 ) %]Missing (damaged)[% END %]
- [% IF ( serial.status44 ) %]Missing (lost)[% END %]
- [% IF ( serial.status5 ) %]Not issued[% END %]
- [% IF ( serial.status6 ) %]Delete[% END %]
- [% IF ( serial.status7 ) %]Claimed
- [% IF ( serial.claimdate ) %][% serial.claimdate | html %][% END %]
- [% END %]
- [% IF ( serial.status8 ) %]Stopped[% END %]
+ [% IF ( serial.status1 ) %]
+ Expected
+ [% END %]
+ [% IF ( serial.status2 ) %]
+ Arrived
+ [% END %]
+ [% IF ( serial.status3 ) %]
+ Late
+ [% END %]
+ [% IF ( serial.status4 ) %]
+ Missing
+ [% END %]
+ [% IF ( serial.status41 ) %]
+ Missing (never received)
+ [% END %]
+ [% IF ( serial.status42 ) %]
+ Missing (sold out)
+ [% END %]
+ [% IF ( serial.status43 ) %]
+ Missing (damaged)
+ [% END %]
+ [% IF ( serial.status44 ) %]
+ Missing (lost)
+ [% END %]
+ [% IF ( serial.status5 ) %]
+ Not issued
+ [% END %]
+ [% IF ( serial.status6 ) %]
+ Delete
+ [% END %]
+ [% IF ( serial.status7 ) %]
+ Claimed
+ [% IF ( serial.claimdate ) %]
+ [% serial.claimdate | html %]
+ [% END %]
+
+ [% END %]
+ [% IF ( serial.status8 ) %]
+ Stopped
+ [% END %]
[% END %]
--