first attempt
Fixes issue #150.

Failed ingest of Bibl 15350 on Aug 21/22 2013 showed that the
existing code was capable of producing bad CGI escaped text, as it
was possible to trim of the numbers following a '%', which would cause
many HTTP handlers to choke.  New method trims, then escapes.
adding scope to see those owing
first pass at this issue.
forcing input field as text, not pulldown menus.
Adding new dashboard section for orders and billing.

Includes scopes on Order and Invoice available for use
in their admin pages.  See admin/invoices for e.g.
Adding scopes necessary for correct display.

Link on Dashboard points to these new scopes, and without
the scopes on this page, the correct list of orders will
not be displayed.
correcting due_today query
Successful Customer sort.

Would like to improve existing sort, as last names starting with
lcase (van B, e.g.) shouldn't precede A, B, C, etc.
corrections after testing
Refining 'overdue' scope after testing.

This will be further refined by setting all older FineArts
orders to 'completed' and filtering them out.
Look for the addition of 'completed' to order_status in a future
issue.
Merge branch 'issue-136' of github.com:uvalib-dcs/tracksys into issue-136

This is what I get from developing on two machines at once...
extending order_status; applying to two scopes
minor typo corrected.
correcting typo.
adding scope to see those owing
Merge branch 'issue-139' of github.com:uvalib-dcs/tracksys into issue-139
Fixes #139

Adds link on Dashboard to scope defined in customer model.
Merge branch 'issue-139' of https://github.com/uvalib-dcs/tracksys into issue-139
fixes #148

N.B. rake db:migrate required for this change.