LP2023803 Use gray buttons for modal Cancel actions Changes .btn-warning to .btn-normal for all modal dialog Cancel actions. 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>
LP2008918: use new default colors for modal headers Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP2000482 Angular 15 and Bootstrap 5 upgrade Includes numerous markup and CSS adjustments to cope with Bootstrap 5. This patch is a squash of patches authored by Bill Erickson and Stephanie Leary. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP#1945355 Inconsistent button placement: delete holdings dialog The cancel button on the delete-volcopy-dialog now appears last to be consistent with the eg-confirm dialogs. To test: 1. set the ou setting "Alert on empty bib records" to true 2. delete the last copy on a record 3. note the Delete Holdings/OK and Cancel buttons are in the same order on the delete and confirmation dialogs Signed-off-by: Dan Briem <dbriem@wlsmail.org> Signed-off-by: Jennifer Weston <jennifer.weston@equinoxinitiative.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1860460 Copy delete override repairs, perm failed handler * Teach the Angular holdings module vol/copy delete dialog to correctly report failure events to the user and handle permission overrides. * Add support for automatically launching the op-change dialog when a permission failed event is returned by an API call for any /eg2/staff/ interface. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jennifer Weston <jennifer.weston@equinoxinitiative.org> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
LP1823367 Move away from "volume" moniker internally It isn't really correct to use "volume" and "call number" interchangeably. This code substitutes various forms of the second for various forms of the first within the internal variable and function names. To help contain the change, it tries to only do so for values which are native to eg2, and not leaking from or into other interfaces. Understanding that this change is somewhat disruptive, I still think it is in our overall best interest, as it will help us from falling into old habits, and it will help future coders better understand the relationship between the code and the interface. Note, this code does not change any filenames. This is for review purposes to allow the changes to be more easily observed. If accepted, we should change couple of affected filenames as well. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1823041 Observable dialogs repairs and cleanup Fixes a few instances where dialog.open() calls did not return Observables. Replace a number of calls to the now deprecated dialog.dismiss() with calls to dialog.close(). Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
LP1821382 Delete volcopy menu actions Holdings grid menu actions for delete copies and call numbers. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Dan Wells <dbw2@calvin.edu>