From: senator Date: Mon, 14 Feb 2011 18:33:40 +0000 (-0500) Subject: myopac: more complete display of circs, holds, and fines X-Git-Tag: opac-tt-poc-demo2~27^2~17 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b74e0c6c8598cc3ccfb12db90bb4ddd987c3b32b;p=evergreen%2Fequinox.git myopac: more complete display of circs, holds, and fines not completely complete. still developing. --- diff --git a/Open-ILS/web/templates/default/opac/myopac/circs.tt2 b/Open-ILS/web/templates/default/opac/myopac/circs.tt2 index 897b210b25..c56b23ecfb 100644 --- a/Open-ILS/web/templates/default/opac/myopac/circs.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/circs.tt2 @@ -1,9 +1,10 @@ [% PROCESS "default/opac/parts/header.tt2"; + PROCESS "default/opac/parts/marc_misc.tt2"; WRAPPER "default/opac/parts/base.tt2" + "default/opac/parts/myopac/base.tt2"; myopac_page = "circs" %]
-
+
@@ -85,7 +86,9 @@
- [% FOR circ IN ctx.circs %] + [% FOR circ IN ctx.circs; + attrs = {marc_xml => circ.marc_xml}; + PROCESS get_marc_attrs args=attrs; %] - - - - - - - + + + +
@@ -93,7 +96,10 @@ - + [% attrs.title %] + [% IF attrs.author %] / + [% attrs.author %] + [% END %] [% circ.circ.renewal_remaining %] diff --git a/Open-ILS/web/templates/default/opac/myopac/holds.tt2 b/Open-ILS/web/templates/default/opac/myopac/holds.tt2 index ce06e6bffa..1dd741fd9b 100644 --- a/Open-ILS/web/templates/default/opac/myopac/holds.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/holds.tt2 @@ -1,9 +1,10 @@ [% PROCESS "default/opac/parts/header.tt2"; + PROCESS "default/opac/parts/marc_misc.tt2"; WRAPPER "default/opac/parts/base.tt2" + "default/opac/parts/myopac/base.tt2"; myopac_page = "holds" %]
-
+
@@ -111,41 +112,54 @@ + [% FOR hold IN ctx.holds; + attrs = {marc_xml => hold.marc_xml}; + PROCESS get_marc_attrs args=attrs %] + [% END %]
- + -
+
-
+
+ [% IF attrs.format_icon %] + [% attrs.format %] + [% ELSE; + attrs.format; + END %]
- - + [% ctx.find_aou(hold.hold.hold.pickup_lib).name %] - + [% IF hold.hold.hold.frozen == 't' AND + hold.hold.hold.thaw_date; + date.format(ctx.parse_datetime(hold.hold.hold.thaw_date), '%m/%d/%Y'); + END %] - + [% IF hold.hold.hold.expire_time; + date.format(ctx.parse_datetime(hold.hold.hold.expire_time), '%m/%d/%Y'); + END %] - + [% l(hold.hold.hold.frozen == 'f' ? 'Active' : 'Suspended') %]
- + [% + IF hold.hold.status == 4; + l("Available"); + ELSIF hold.hold.estimated_wait; + l("Estimated wait (days): "); + hold.hold.estimated_wait; + ELSIF hold.hold.status == 3; + l("In Transit"); + ELSIF hold.hold.status < 3; + l("Waiting for copy"); + END; + %]
Back
diff --git a/Open-ILS/web/templates/default/opac/myopac/main.tt2 b/Open-ILS/web/templates/default/opac/myopac/main.tt2 index ac6c7ae69f..29dfb10742 100644 --- a/Open-ILS/web/templates/default/opac/myopac/main.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/main.tt2 @@ -28,7 +28,10 @@
- Fines: $0.00
+ Fines: + + [% money(ctx.user_stats.fines.balance_owed) %] +
Pay Fines
[% l("Loading...") %]
[% l("\$") %][% l("\$") %][% l("\$") %]
[% money(ctx.user_stats.fines.total_owed) %][% money(ctx.user_stats.fines.total_paid) %][% money(ctx.user_stats.fines.balance_owed) %]
diff --git a/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 b/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 index 1eb24d3664..d41caa12f7 100644 --- a/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 +++ b/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 @@ -28,8 +28,7 @@
-
[% content %] -
+