[open-ils-commits] r18745 - in trunk/Open-ILS/web: js/ui/default/conify/global/asset templates/default/conify/global/asset templates/default/serial/subscription (senator)

svn at svn.open-ils.org svn at svn.open-ils.org
Mon Nov 15 13:28:29 EST 2010


Author: senator
Date: 2010-11-15 13:28:25 -0500 (Mon, 15 Nov 2010)
New Revision: 18745

Modified:
   trunk/Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js
   trunk/Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2
   trunk/Open-ILS/web/templates/default/serial/subscription/caption_and_pattern.tt2
Log:
Serials: two little things to make alt serials control interfaces less painful
to use.

The copy template editor now gives dropdowns for fine level and loan duration.
This is particularly useful since at receive time, if you're trying to create
units, you can't do it with null values in those fields.

The caption and pattern pane of the subscription details interface now sets the
active checkbox to checked by default when creating new caption and patterns.
This helps prevent user confusion if you create a caption/pattern and move on
to the issuances tab and find that you can't apply the caption/pattern that
you just created because you didn't make it "active."



Modified: trunk/Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js
===================================================================
--- trunk/Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js	2010-11-15 18:11:50 UTC (rev 18744)
+++ trunk/Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js	2010-11-15 18:28:25 UTC (rev 18745)
@@ -25,6 +25,12 @@
 }
 
 function actInit() {
+    actGrid.overrideEditWidgets.fine_level = special_fine_level;
+    actGrid.overrideEditWidgets.fine_level.shove = {"create": 2};
+
+    actGrid.overrideEditWidgets.loan_duration = special_loan_duration;
+    actGrid.overrideEditWidgets.loan_duration.shove = {"create": 2};
+
     pcrud = new openils.PermaCrud();
 
     new openils.User().buildPermOrgSelector(

Modified: trunk/Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2
===================================================================
--- trunk/Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2	2010-11-15 18:11:50 UTC (rev 18744)
+++ trunk/Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2	2010-11-15 18:28:25 UTC (rev 18745)
@@ -33,5 +33,20 @@
         editPaneOnSubmit="create_or_update_act"
         editOnEnter="true">
     </table>
+    <div class="hidden">
+        <!-- these FilteringSelects will be attached manually to actGrid -->
+        <select required="false" dojoType="dijit.form.FilteringSelect"
+            jsId="special_fine_level">
+            <option value="1">Low</option>
+            <option value="2">Normal</option>
+            <option value="3">High</option>
+        </select>
+        <select required="false" dojoType="dijit.form.FilteringSelect"
+            jsId="special_loan_duration">
+            <option value="1">Short</option>
+            <option value="2">Normal</option>
+            <option value="3">Long</option>
+        </select>
+    </div>
 </div>
 [% END %]

Modified: trunk/Open-ILS/web/templates/default/serial/subscription/caption_and_pattern.tt2
===================================================================
--- trunk/Open-ILS/web/templates/default/serial/subscription/caption_and_pattern.tt2	2010-11-15 18:11:50 UTC (rev 18744)
+++ trunk/Open-ILS/web/templates/default/serial/subscription/caption_and_pattern.tt2	2010-11-15 18:28:25 UTC (rev 18745)
@@ -31,7 +31,7 @@
                     <span control="true"></span>
                 </td>
                 <td name="active">
-                    <input type="checkbox" control="true" />
+                    <input type="checkbox" control="true" checked="checked" />
                 </td>
                 <td name="remover">
                     <button>X</button>



More information about the open-ils-commits mailing list