From: djfiander Date: Wed, 12 Mar 2008 01:12:08 +0000 (+0000) Subject: First cut at displaying lineitem_detail records and assigned X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a7bfddf10fbe83f83dbbc85471a117c405cd56f7;p=Evergreen.git First cut at displaying lineitem_detail records and assigned funds to individual copies. git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8984 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view_lineitem.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view_lineitem.html index 4511f03896..ff139c6a5b 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view_lineitem.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view_lineitem.html @@ -5,6 +5,29 @@ <%include file='picklist_summary.html'/> <%include file='lineitem_summary.html'/> + +<% + fund_map = [(fund.id(), fund.name()) for fund in c.oils.acq.fund_list.value] + selection_prefix = "" + option_format = "" + + def fund_selection(selected_id): + if not selected_id: + optionlist = ["\n" % _("-- Select Fund --")] + else: + optionlist = [] + + for (id, name) in fund_map: + if id == selected_id: + sel = "selected='selected'" + else: + sel = "" + + optionlist.append(option_format % (sel, id, name)) + + return selection_prefix + "\n".join(optionlist) + selection_suffix +%> % for attr in c.oils.acq.lineitem.value.attributes(): @@ -18,6 +41,30 @@ % endfor
+ + + + + + % for detail in c.oils.acq.lineitem.value.lineitem_details(): + + + + + + % endfor + +
FundLocationSelector 
+
+ + + ${fund_selection(detail.fund())} +
+
LOCATIONSELECTOR
${unicode(c.oils.acq.lineitem_marc_html.value, 'utf-8')}