]> git.evergreen-ils.org Git - Evergreen.git/commit - Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
This wires up most of the new billing interface, which has aesthetic and internal...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 8 Dec 2009 14:23:29 +0000 (14:23 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 8 Dec 2009 14:23:29 +0000 (14:23 +0000)
commit8d84ae5d0a4c573d728c6a161ea80465f178b639
tree8971ddb0b1809718024fe9acd1bb79c02e331bd8
parent36d902f6d09ed4cdfbc634ff0eb9fb5d2b8fff41
This wires up most of the new billing interface, which has aesthetic and internal changes, but not a lot of new functionality (if any) yet.  Let me
know if we lost anything.

Also some drive-by edits to other files:
  lighter-weight refresh callback for billing interface in display.js
  tweaks to logging levels in error.js
  default non-maximized window size for the main menu in menu_frame.xul
  some utility functions (addProperty, removeProperty) in widgets.js
  an attempt to workaround the "parent window loses focus or gets lowered behind another application after a child modal window closes" issue in window.js
  made the patron.util.retrieve_au_via_id utility method .authoritative
  tweaked the CSS for currently selected rows in lists/trees
  whitespace/indentation in bill_history.js

TODO:
  Wire up Refund and Show in Catalog menu options (though refunds should be working via the checkbox column).
  Provide an alternate bill history view which centers around payments received, rather than the billable transactions

WISHLIST:
  Library filtering for transactions.  The interface is currently using open-ils.actor.user.transaction.fleshed.retrieve for fleshing rows; if we
could get it to return a generalized location field regardless of the transaction type (circ, grocery, booking, etc.), then this'll be much easier to
do in the client.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@15097 dcc99617-32d9-48b4-a31d-7c20da2025e4
14 files changed:
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul
Open-ILS/xul/staff_client/chrome/content/util/error.js
Open-ILS/xul/staff_client/chrome/content/util/widgets.js
Open-ILS/xul/staff_client/chrome/content/util/window.js
Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
Open-ILS/xul/staff_client/server/patron/bill2.js
Open-ILS/xul/staff_client/server/patron/bill2.xul
Open-ILS/xul/staff_client/server/patron/bill_history.js
Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/util.js
Open-ILS/xul/staff_client/server/skin/circ.css
Open-ILS/xul/staff_client/server/skin/global.css