LP2023803 Replace btn-warning in AngularJS screens Replaces .btn-warning, which has poor color contrast, with other button styles: .btn-destroy if data is being deleted, otherwise .btn-normal. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
lp1811710: toward hopeless holds, backend and existing UI's Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP#1538691: More changes to terminology For more consistency: Changing all staff client instances of Copy Location to Shelving Location. We also replace Volume with Call Number and use Holdings for a combination of copies/volumes. Also replacing the 'Add Copies' option on the bib record page with 'Add Holdings' as was previously discussed on the open-ils-general list. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP#1538691: Use items instead of copies For better consistency for the terms used in the client, let's use items instead of copies, which was the preference of most people who provided feedback on bug 1538691. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Conflicts: Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2 Open-ILS/src/templates/staff/cat/item/t_list.tt2 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2 Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP#1745422 - Removed three commented out lines from the code and signoff. Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1745422 - Add Parts column to Patron holds grids and detail view The webstaff's patron ui did not have a display for the Part, which will be fetched for any hold type "P" (monographic part). This adds a Part column to the hold grids and inthe detail view IF the hold type is P, it'll append the part.label in the same field/well. Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org> Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
lp1702568 Copy Location fix for Hold Detail View hold.current_copy.location is better fleshed than copy.location in this case Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org> Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org>
lp1691237 webstaff: fix Format Dates and Format Times This change deprecates the existing Format Dates and Format Times settings and adds two settings for use with the webstaff client: Format Dates with this pattern Format Date+Time with this pattern These settings use format strings as documented here: https://docs.angularjs.org/api/ng/filter/date There is overlap with how the Dojo formats worked, but also some differences. The original Format Dates and Format Times settings worked together, but the new settings work independently. Certain field elements will use one, and certain field elements will use the other. These distinctions are hard-coded in the various UI templates, with the idea being that timestamp fields in which the date component alone is sufficient information (for example, DOB) will use the Format Dates setting. Fields where the time component is important (for example, Checkout Time) will use the Format Date+Time setting. When the settings Format Dates and Format Date+Time are unset, we will default to "shortDate" (M/d/yy) and "short" (M/d/yy h:mm a), respectively. Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org> Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP#1350042 Browser client templates/scripts (phase 1) * Templates in Open-ILS/src/templates/staff/ * JS files in Open-ILS/web/js/ui/default/staff/ * Also includes a few TPAC modifications for embedded mode * Resurrects the pre-XUL user permission editor Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by: Ben Shum <bshum@biblio.org>