git.evergreen-ils.org Git - working/Evergreen.git/atom - Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html history Evergreen ILS https://git.evergreen-ils.org/?p=working/Evergreen.git Evergreen Contributors static/git-favicon.png static/git-logo.png 2023-12-04T19:41:19Z gitweb LP1850473 Fix button type lint errors 2023-11-15T17:58:57Z Stephanie Leary stephanie.leary@equinoxoli.org Terran McCanna tmccanna@georgialibraries.org 2023-11-15T17:58:57Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a5cd7fe3dfa59a9d017d06f8c2b77515f3b340fa
LP1850473 Fix button type lint errors

Sets the type attribute on buttons where it was previously missing.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1615714 Accessible names for Material Icons 2023-05-25T18:24:09Z Stephanie Leary stephanie.leary@equinoxoli.org Jane Sandberg js7389@princeton.edu 2023-05-25T18:24:09Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=1f2530636e3a428a222ec2ca6bcb89fed9a6180b
LP1615714 Accessible names for Material Icons

Adds ARIA labels or hidden text, as appropriate, to ensure that Material
Icons are announced to screen reader users in a sensible way rather than
having the icon keyword read as if it were normal text.

In buttons containing an icon with no text, both ARIA labels and title
attributes are used so that the tooltip matches the button's accessible
name. This helps sighted users of dictation software identify the
button's name. The icon keyword is hidden from screen readers with the
aria-hidden attribute.

In buttons with both an icon and text, the icon keyword is hidden from
screen readers.

Where icons appeared in inline text rather than a button or link, a
visually-hidden span has been added to mirror the existing title
attribute (tooltip), unless the icon was purely decorative.

As part of this cleanup, several <a click()> elements were identified
that had not already been addressed in other bug reports related to
keyboard navigation support. These have been changed to <button>, and
button types have been specified throughout. Other small role and alt
text errors identified by the Axe linter have also been corrected.

Note that this branch does not include labels for  the grid flair icons
(bug 1818086) or the grid actions toolbar (bug 1833726), which are
being addressed separately.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP2000482 Angular 15 and Bootstrap 5 upgrade 2022-12-26T17:06:09Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxOLI.org 2022-12-26T17:06:09Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=c76e4ad6c2aba1a918992659686bb6b50bfea79c
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>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1824709: Allow comboboxes inputs to have IDs 2020-09-17T21:13:54Z Jane Sandberg sandbej@linnbenton.edu Jane Sandberg js7389@princeton.edu 2020-09-17T21:13:54Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=965eed0754eee7ef213d635e8217b9f981d1e3a9
LP1824709: Allow comboboxes inputs to have IDs

This adds a new input, domId, for the combobox component.

A good way to test:

1) Download the Wave accessibility checker.
2) Go to one of the following screens:
  - Admin > Local > Course Reserves > Choose a course > Associate
    item from catalog
  - Admin > Local > Course Reserves > Choose a course > Associate
    brief record
  - MARC Batch Import
  - MARC Batch Import/Export > Inspect Queue
  - Staff Catalog Add to bucket
  - Staff catalog conjoined items
  - Hold cancel dialog
3) Right click and select "WAVE this page"
4) On the Details tab of WAVE, notice that there are several "Missing
   form label" errors.
5) Apply this patch.
6) Run WAVE again; notice that the number of missing form label errors
   has decreased.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Garry Collum <gcollum@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1959048: manual ng lint fixes 2022-09-08T22:14:59Z Jane Sandberg js7389@princeton.edu Jane Sandberg sandbergja@gmail.com 2022-09-08T22:14:59Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=c1faaf054fcc7c28e1037ef8b620f817f3853fe5
LP1959048: manual ng lint fixes

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1959048: Run ng lint --fix 2022-09-08T20:21:04Z Jane Sandberg js7389@princeton.edu Jane Sandberg sandbergja@gmail.com 2022-09-08T20:21:04Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=58238af879b5b4b361d824eb3013b3918e4b05c3
LP1959048: Run ng lint --fix

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1941764 Import from queue propagate form inputs 2021-05-12T15:46:01Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxOLI.org 2021-05-12T15:46:01Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=f450b03f1161cd29f4d651653b10c1816da483e0
LP1941764 Import from queue propagate form inputs

When importing records from an existing Vandelay queue, ensure the
selected queue, its match set, its match bucket, and its holdings import
profile are propagated into the import form.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP#1444644 Copy Import Development Work 2014-10-02T02:17:34Z Liam Whalen liam.whalen@bc.libraries.coop Galen Charlton gmc@equinoxinitiative.org 2014-10-02T02:17:34Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=1f139d6ebf37cb2941c962d4cc711988c82bda58
LP#1444644 Copy Import Development Work

Two new options for importing holdings have been added to MARC Batch
Import/Export:

1) Auto-overlay On-order Cataloguing Copies

This is similar to "Auto-overlay In-process Acquisitions Copies," but
for copies that were not created from an acquisitions workflow.
Holdings information in the incoming record will be used to overlay any
existing On Order copies for the matching record which belong to the
owning library defined in the Holdings Import Profile.  The Holdings
Import Profile is also used to match incoming to existing copies, if
possible; otherwise, On Order copies are overlaid in the order they were
created.  The call number will also be overlaid if the incoming record
provides one.

2) Use Org Unit Matching in Copy to Determine Best Match

When there are multiple potential matching records, this feature allows
the user to automatically select the record which has the most copies at
libraries near the importing library in the org tree.  That is, starting
at the importing library, it climbs the org tree, gradually expanding
the scope at which it checks for holdings on matching records; once
holdings are found, the record with the most holdings at that scope is
selected for overlay.  If there are no matching records with holdings,
then the default best match overlay is attempted.

Two new permissions are added to control the use of these new features.

Signed-off-by: Liam Whalen <liam.whalen@bc.libraries.coop>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1823367 Re-fix Copy to Item name changes 2019-07-18T17:53:13Z Dan Wells dbw2@calvin.edu Galen Charlton gmc@equinoxinitiative.org 2019-07-18T17:53:13Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=3bcffcf63d81405b70d7761d35dc09dedb7a6438
LP1823367 Re-fix Copy to Item name changes

Most of these changes already exist in the AngularJS client, so let's
bring them over to Angular to keep with current practice.  Also, fix two
pesky "Volume" labels which didn't make the previous commit.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1779158 Import field id/class mismatch fix 2019-01-08T15:57:53Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2019-01-08T15:57:53Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a3d3e73a752612d435c54a0ca8a8dca5c8fe40a6
LP1779158 Import field id/class mismatch fix

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP1779158 Cache new queues / display active queues 2019-01-04T16:07:31Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2019-01-04T16:07:31Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a3bae111c13dfbae6d8555db0356e277344b8a3b
LP1779158 Cache new queues / display active queues

* Only list active (non-complete) queues in the Vandelay queue selector
  combobox.
* Display an alert message when the user attempts to create a queue
  whose name collides with an existing queue for the user.
* Be sure newly created queues are added to the local cache of queues in
  the Vandelay service.
* Remove unused activeQueue list from vandelay.service to avoid having
  to maintain 2 separate queue caches.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP#1779158 Vandelay UI accessibilty/usability improvements 2018-12-04T19:13:42Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2018-12-04T19:13:42Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=f2504b21de1eb5e3eae3047c2de0dc24b8999583
LP#1779158 Vandelay UI accessibilty/usability improvements

* Associate <input>'s with their labels in the import and export forms
* Hide the MARC removal groups selector when record type is authority.
* Disable ACQ copy overlay option when record type is authority.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP#1800481 Vandelay import form templates 2018-10-29T16:31:26Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2018-10-29T16:31:26Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=e6ce65d3b8b0188b4c30bc31abce9e2cbba40336
LP#1800481 Vandelay import form templates

Support saving MARC Import form values as named templates.  Values are
stored as (by defualt) workstation settings.  A template may be selected
as the default and templates may be deleted.

Includes release notes update angular vandelay.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
LP#1779158 Ang6 Vandelay UI Port 2018-06-28T22:23:39Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2018-06-28T22:23:39Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=8777877cd9ccdc45fbc8286e4fcc272931d3b1a9
LP#1779158 Ang6 Vandelay UI Port

Port of the MARC Import/Export UI from a Dojo-driven interface to a
Angular(6) interface.

Includes an additional UI called "Recent Imports" which displays
Vandelay session tracker information for both active sessions and those
within the selected time frame.  Active sessions are updated regularly
to display progress to the user.

Includes grid persist key workstation settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html