[open-ils-commits] [GIT] Evergreen ILS branch master updated. 5a5834d993e2ad7b4e9fdce9e839b956414a9ab3

Evergreen Git git at git.evergreen-ils.org
Tue Aug 9 13:12:07 EDT 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  5a5834d993e2ad7b4e9fdce9e839b956414a9ab3 (commit)
      from  463ac7ecfe29760e6f520e97e7145813c939ead9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5a5834d993e2ad7b4e9fdce9e839b956414a9ab3
Author: Michele Morgan <mmorgan at noblenet.org>
Date:   Thu Jun 2 12:44:02 2016 -0400

    LP#1588450 asset.copy.cost Field Missing from Client Interfaces
    
    This patch adds the asset.copy.cost cost field, with the label 'Acquisition
    Cost' to the following:
    
    XUL client:
    
    - Item status list view column picker
    - Item status alternate view
    - Copy editor
    
    Web client:
    
    - Item status alternate view
    - Copy editor label change
    
    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2 b/Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
index 7d1a676..c21c9cd 100644
--- a/Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+++ b/Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
@@ -41,10 +41,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('ISBN') %]</div>
-    <div class="flex-cell well">
-      {{copy.call_number().record().simple_record().isbn()}}
-    </div>
+	<div class="flex-cell">[% l('Acquisition Cost') %]</div>
+    <div class="flex-cell well">{{copy.cost()}}</div>
 
     <div class="flex-cell">[% l('Copy Location') %]</div>
     <div
@@ -62,8 +60,10 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('Date Created') %]</div>
-    <div class="flex-cell well">{{copy.create_date() | date:'short'}}</div>
+    <div class="flex-cell">[% l('ISBN') %]</div>
+    <div class="flex-cell well">
+      {{copy.call_number().record().simple_record().isbn()}}
+    </div>
 
     <div class="flex-cell">[% l('Loan Duration') %]</div>
     <div class="flex-cell well">{{circ.duration()}}</div>
@@ -80,9 +80,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('Date Active') %]</div>
-    <div class="flex-cell well">{{copy.active_date() | date:'short'}}</div>
-
+    <div class="flex-cell">[% l('Date Created') %]</div>
+    <div class="flex-cell well">{{copy.create_date() | date:'short'}}</div>
     <div class="flex-cell">[% l('Fine Level') %]</div>
     <div class="flex-cell well">{{circ.duration_rule().name()}}</div>
 
@@ -94,8 +93,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('Status Changed') %]</div>
-    <div class="flex-cell well">{{copy.status_changed_time() | date:'short'}}</div>
+    <div class="flex-cell">[% l('Date Active') %]</div>
+    <div class="flex-cell well">{{copy.active_date() | date:'short'}}</div>
 
     <div class="flex-cell">[% l('Reference') %]</div>
     <div class="flex-cell well">{{copy.ref()}}</div>
@@ -108,8 +107,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('Copy ID') %]</div>
-    <div class="flex-cell well">{{copy.id()}}</div>
+    <div class="flex-cell">[% l('Status Changed') %]</div>
+    <div class="flex-cell well">{{copy.status_changed_time() | date:'short'}}</div>
 
     <div class="flex-cell">[% l('OPAC Visible') %]</div>
     <div class="flex-cell well">{{copy.opac_visible()}}</div>
@@ -122,8 +121,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('TCN') %]</div>
-    <div class="flex-cell well">{{copy.call_number().record().tcn_value()}}</div>
+    <div class="flex-cell">[% l('Copy ID') %]</div>
+    <div class="flex-cell well">{{copy.id()}}</div>
 
     <div class="flex-cell">[% l('Holdable') %]</div>
     <div class="flex-cell well">{{copy.opac_visible()}}</div>
@@ -139,8 +138,8 @@
   </div>
 
   <div class="flex-row">
-    <div class="flex-cell">[% l('Floating') %]</div>
-    <div class="flex-cell well">{{copy.floating().name()}}</div>
+    <div class="flex-cell">[% l('TCN') %]</div>
+    <div class="flex-cell well">{{copy.call_number().record().tcn_value()}}</div>
 
     <div class="flex-cell">[% l('Circulate') %]</div>
     <div class="flex-cell well">{{copy.circulate()}}</div>
@@ -156,9 +155,8 @@
   </div>
 
   <div class="flex-row">
-    <!-- empty -->
-    <div class="flex-cell"></div>
-    <div class="flex-cell"></div>
+    <div class="flex-cell">[% l('Floating') %]</div>
+    <div class="flex-cell well">{{copy.floating().name()}}</div>
 
     <div class="flex-cell">[% l('Circ Modifier') %]</div>
     <div class="flex-cell well">{{copy.circ_modifier().name()}}</div>
diff --git a/Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2 b/Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
index 09e87d2..38dde8f 100644
--- a/Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
+++ b/Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
@@ -228,7 +228,7 @@
                     <b>[% l('Loan Duration') %]</b>
                 </div>
                 <div class="col-md-6">
-                    <b>[% l('Cost') %]</b>
+                    <b>[% l('Acquisition Cost') %]</b>
                 </div>
             </div>
 
diff --git a/Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2 b/Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
index df0a1d7..44b328b 100644
--- a/Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
+++ b/Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
@@ -201,7 +201,7 @@
                 <div class="col-xs-6">
                     <label>
                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.cost"/>
-                        [% l('Cost') %]
+                        [% l('Acquisition Cost') %]
                     </label>
                 </div>
             </div>
diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd
index a820074..bbdf8ac 100644
--- a/Open-ILS/web/opac/locale/en-US/lang.dtd
+++ b/Open-ILS/web/opac/locale/en-US/lang.dtd
@@ -3765,6 +3765,7 @@
 <!ENTITY staff.circ.alternate_copy_summary.Circ_Library.label "Circ Library">
 <!ENTITY staff.circ.alternate_copy_summary.Patron_Name.label "Patron">
 <!ENTITY staff.circ.alternate_copy_summary.Price.label "Price">
+<!ENTITY staff.circ.alternate_copy_summary.Cost.label "Acquisition Cost">
 <!ENTITY staff.circ.alternate_copy_summary.Previous_Circ_Group.label "Previous Circ Group">
 <!ENTITY staff.circ.alternate_copy_summary.Pub_Date.label "Pub Date">
 <!ENTITY staff.circ.alternate_copy_summary.Publisher.label "Publisher">
diff --git a/Open-ILS/xul/staff_client/server/cat/copy_editor.js b/Open-ILS/xul/staff_client/server/cat/copy_editor.js
index 0bd3fa6..f4537a2 100644
--- a/Open-ILS/xul/staff_client/server/cat/copy_editor.js
+++ b/Open-ILS/xul/staff_client/server/cat/copy_editor.js
@@ -66,6 +66,7 @@ function my_init() {
                remote xul for new copies */
             fake_item.deposit(0);
             fake_item.price(0);
+            fake_item.cost(0);
             fake_item.deposit_amount(0);
             fake_item.fine_level(2); // Normal
             fake_item.loan_duration(2); // Normal
@@ -1151,6 +1152,13 @@ g.panes_and_field_names = {
             input: 'c = function(v){ g.apply("ref",v); if (typeof post_c == "function") post_c(v); }; x = util.widgets.make_menulist( [ [ $("catStrings").getString("staff.cat.copy_editor.field.reference.yes_or_true"), get_db_true() ], [ $("catStrings").getString("staff.cat.copy_editor.field.reference.no_or_false"), get_db_false() ] ] ); x.addEventListener("apply",function(f){ return function(ev) { f(ev.target.value); } }(c), false);',
         }
     ],
+		[
+        $('catStrings').getString('staff.cat.copy_editor.field.cost.label'),
+        {
+            render: 'if (fm.cost() == null) { $("catStrings").getString("staff.cat.copy_editor.field.unset_or_null"); } else { util.money.sanitize( fm.cost() ); }',
+            input: 'c = function(v){ g.apply("cost",v); if (typeof post_c == "function") post_c(v); }; x = document.createElement("textbox"); x.addEventListener("apply",function(f){ return function(ev) { f(ev.target.value); } }(c), false);',
+        }
+    ],
     [
         $('catStrings').getString('staff.cat.copy_editor.field.mint_condition.label'),
         { 
diff --git a/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js b/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
index 2e82c0a..74b7ae3 100644
--- a/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
+++ b/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
@@ -174,6 +174,9 @@ function load_item() {
         set("renewal_type", '');
         set("opac_visible", '');
         set("price", '');
+        set_tooltip("price", '');
+        set("cost", '');
+        set_tooltip("cost", '');
         set("ref", '');
         set("copy_status", '');
         set_tooltip("copy_status", '');
@@ -245,6 +248,9 @@ function load_item() {
                 ));
             set("opac_visible", get_localized_bool( details.copy.opac_visible() )); 
             set("price", details.copy.price()); 
+            set_tooltip("price" , "Replacement Amount charged to Patron");
+            set("cost", details.copy.cost());
+            set_tooltip("cost" , "Acquisition Amount paid by Library");
             set("ref", get_localized_bool( details.copy.ref() )); 
             var copy_status = typeof details.copy.status() == 'object' ? details.copy.status() : data.hash.ccs[ details.copy.status() ];
                 set("copy_status", copy_status.name() );
diff --git a/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul b/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
index fd4aba1..3c4ba95 100644
--- a/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
+++ b/Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
@@ -100,8 +100,8 @@
                                 <textbox name="due_date" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.ISBN.label;" />
-                                <textbox name="isbn" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.Cost.label;" />
+                                <textbox name="cost" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Copy_Location.label;" />
                                 <textbox name="location" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Total_Circs.label;" />
@@ -110,8 +110,8 @@
                                 <textbox name="xact_start" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.Date_Created.label;" />
-                                <textbox name="copy_create_date" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.ISBN.label;" />
+                                <textbox name="isbn" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Loan_Duration.label;" />
                                 <textbox name="loan_duration" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Total_Circs___Current_Year.label;" />
@@ -120,8 +120,8 @@
                                 <textbox name="checkout_workstation" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.Date_Active.label;" />
-                                <textbox name="copy_active_date" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.Date_Created.label;" />
+                                <textbox name="copy_create_date" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Fine_Level.label;" />
                                 <textbox name="fine_level" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Total_Circs___Prev_Year.label;" />
@@ -130,8 +130,8 @@
                                 <textbox name="duration_rule" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.Status_Changed_Time.label;" />
-                                <textbox name="status_changed_time" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.Date_Active.label;" />
+                                <textbox name="copy_active_date" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Reference.label;" />
                                 <textbox name="ref" readonly="true" context="clipboard"/>
                                 <!--
@@ -144,8 +144,8 @@
                                 <textbox name="recurring_fine_rule" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.Copy_ID.label;" />
-                                <textbox name="copy_id" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.Status_Changed_Time.label;" />
+                                <textbox name="status_changed_time" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.OPAC_Visible.label;" />
                                 <textbox name="opac_visible" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Remaining_Renewals.label;" />
@@ -154,8 +154,8 @@
                                 <textbox name="max_fine_rule" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.TCN.label;" />
-                                <textbox name="tcn" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.Copy_ID.label;" />
+                                <textbox name="copy_id" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Holdable.label;" />
                                 <textbox name="holdable" readonly="true" context="clipboard"/>
                                 <spacer /><spacer />
@@ -163,8 +163,8 @@
                                 <textbox name="checkin_time" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <label value="&staff.circ.alternate_copy_summary.Floating.label;" />
-                                <textbox name="floating" readonly="true" context="clipboard"/>
+                                <label value="&staff.circ.alternate_copy_summary.TCN.label;" />
+                                <textbox name="tcn" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Circulate.label;" />
                                 <textbox name="circulate" readonly="true" context="clipboard"/>
                                 <!--
@@ -176,7 +176,8 @@
                                 <textbox name="checkin_scan_time" readonly="true" context="clipboard"/>
                             </row>
                             <row>
-                                <spacer /><spacer />
+                                <label value="&staff.circ.alternate_copy_summary.Floating.label;" />
+                                <textbox name="floating" readonly="true" context="clipboard"/>
                                 <label value="&staff.circ.alternate_copy_summary.Circ_Modifier.label;" />
                                 <textbox name="circ_modifier" readonly="true" context="clipboard"/>
                                 <spacer /><spacer />
diff --git a/Open-ILS/xul/staff_client/server/circ/util.js b/Open-ILS/xul/staff_client/server/circ/util.js
index b725e7c..3f473e8 100644
--- a/Open-ILS/xul/staff_client/server/circ/util.js
+++ b/Open-ILS/xul/staff_client/server/circ/util.js
@@ -1033,6 +1033,22 @@ circ.util.columns = function(modify,params) {
             },
             'sort_type' : 'money'
         },
+		{
+            'fm_class' : 'acp',
+            'id' : 'cost',
+            'label' : document.getElementById('commonStrings').getString('staff.acp_label_cost'),
+            'flex' : 1,
+            'primary' : false,
+            'hidden' : true,
+            'editable' : false, 'render' : function(my) {
+                if (my.acp.cost() == null) {
+                    return document.getElementById('circStrings').getString('staff.circ.utils.unset');
+                } else {
+                    return util.money.sanitize(my.acp.cost());
+                }
+            },
+            'sort_type' : 'money'
+        },
         {
             'fm_class' : 'acp',
             'id' : 'circ_as_type',
diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties b/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
index d694f2e..c321954 100644
--- a/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
+++ b/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
@@ -202,6 +202,7 @@ staff.cat.copy_editor.field.deposit.yes_or_true=Yes
 staff.cat.copy_editor.field.deposit.no_or_false=No
 staff.cat.copy_editor.field.deposit_amount.label=Deposit Amount
 staff.cat.copy_editor.field.price.label=Price
+staff.cat.copy_editor.field.cost.label=Acquisition Cost
 staff.cat.copy_editor.field.opac_visible.label=OPAC Visible?
 staff.cat.copy_editor.field.opac_visible.yes_or_true=Yes
 staff.cat.copy_editor.field.opac_visible.no_or_false=No
diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/common.properties b/Open-ILS/xul/staff_client/server/locale/en-US/common.properties
index e30c5aa..4717683 100644
--- a/Open-ILS/xul/staff_client/server/locale/en-US/common.properties
+++ b/Open-ILS/xul/staff_client/server/locale/en-US/common.properties
@@ -46,6 +46,7 @@ staff.acp_label_id=Copy ID
 staff.acp_label_loan_duration=Loan Duration
 staff.acp_label_location=Location
 staff.acp_label_price=Price
+staff.acp_label_cost=Acquisition Cost
 staff.acp_label_status=Status
 staff.ahr_current_copy_label=Current Copy
 staff.ahr_current_copy_location_label=Current Copy Location

-----------------------------------------------------------------------

Summary of changes:
 .../templates/staff/cat/item/t_summary_pane.tt2    |   38 +++++++++----------
 .../templates/staff/cat/volcopy/t_attr_edit.tt2    |    2 +-
 .../src/templates/staff/cat/volcopy/t_defaults.tt2 |    2 +-
 Open-ILS/web/opac/locale/en-US/lang.dtd            |    1 +
 .../xul/staff_client/server/cat/copy_editor.js     |    8 ++++
 .../server/circ/alternate_copy_summary.js          |    6 +++
 .../server/circ/alternate_copy_summary.xul         |   31 ++++++++--------
 Open-ILS/xul/staff_client/server/circ/util.js      |   16 ++++++++
 .../server/locale/en-US/cat.properties             |    1 +
 .../server/locale/en-US/common.properties          |    1 +
 10 files changed, 69 insertions(+), 37 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list