From 01f3d3100d8ce0c93736265bcaa023c872990612 Mon Sep 17 00:00:00 2001 From: Lebbeous Fogle-Weekley Date: Tue, 6 Mar 2012 11:12:52 -0500 Subject: [PATCH] alt serials control ui has chron/enum dropdown now Signed-off-by: Lebbeous Fogle-Weekley --- .../src/perlmods/lib/OpenILS/Application/Serial.pm | 2 +- Open-ILS/src/templates/serial/subscription.tt2 | 24 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm index 0516805147..b1722722df 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm @@ -1014,7 +1014,7 @@ sub grouped_holdings_for_summary { my $pattern_field; eval { $pattern_field = new MARC::Field( - "999", # irrelevant for our purposes + "853", # irrelevant for our purposes @{ OpenSRF::Utils::JSON->JSON2perl($row->[0]->{pattern_code}) } ); }; diff --git a/Open-ILS/src/templates/serial/subscription.tt2 b/Open-ILS/src/templates/serial/subscription.tt2 index c835d39908..8cb93b5db9 100644 --- a/Open-ILS/src/templates/serial/subscription.tt2 +++ b/Open-ILS/src/templates/serial/subscription.tt2 @@ -7,6 +7,7 @@ + @@ -73,6 +74,29 @@ new dijit.form.TextBox({ "disabled": true, "value": sub_id }); + + var _display_grouping_store = new dojo.data.ItemFileReadStore({ + "data": { + "identifier": "display_grouping", + "label": "label", + "items": [ + {"display_grouping": "chron", + "label": "Chronology"}, + {"display_grouping": "enum", + "label": "Enumeration"} + ] + } + }); + + dist_grid.overrideEditWidgets.display_grouping = + new dijit.form.FilteringSelect({ + "store": _display_grouping_store, + "searchAttr": "label", + "name": "display_grouping" + }); + dist_grid.overrideEditWidgets.display_grouping.shove = { + "create": "chron" /* XXX get default from OU setting?*/ + }; } [% INCLUDE "serial/subscription/distribution.tt2" %] -- 2.11.0