Z39.50 Servers Attributes page missing

Bug #1834687 reported by Jennifer Pringle
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Medium
Unassigned
3.3
Confirmed
Medium
Unassigned

Bug Description

Evergreen 3.3

In the newly angularized Administration -> Server Administration -> Z39.50 Servers it's no longer possible to access the Z39.50 Attributes page for any Z39.50 source. In previous versions of Evergreen the Z39.50 Source name was a hyperlink which took you to this page.

Bill Erickson (berick)
Changed in evergreen:
status: New → Confirmed
Changed in evergreen:
importance: Undecided → Medium
tags: added: regression
Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

Basically, we want to be able to filter the existing auto-generated Z39.50 Attributes page so that it shows only the attributes for a specific Z39.50 source. If we had that, then each entry on Z39.50 Sources could just have a link to an appropriately-filtered Z39.50 Attributes page.

Note that bug 1840385 is basically the same problem. It would be great if they could share a common solution, like a generic Angular component that filters a list of attributes on some specified foreign-key value (router path ':schema/:table/:filter-on/:value'). Maybe this capability can even be added to the existing BasicAdminPageComponent?

Changed in evergreen:
milestone: none → 3.4-beta2
Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

Bill pointed out that the existing z3950_attr UI can accept a gridFilters param containing a JSON-encoded filter, like so:

/eg2/en-US/staff/admin/server/config/z3950_attr?gridFilters={"source":"oclc"}

This will show the attributes for the "oclc" source only. So it should just be a question of adding links to the Z39.50 Sources grid that use gridFilters with the source's text code. I haven't figured out how to do that so far.

Galen Charlton (gmc)
Changed in evergreen:
milestone: 3.4-beta2 → 3.4.1
Revision history for this message
Anna Goben (agoben) wrote :

Seconding that this is a significant bug, because as far as I can tell, this means you cannot add a new target or edit any of your attributes for an existing target. Super frustrating!

Revision history for this message
Anna Goben (agoben) wrote :

Quick clarification. You can create a new target; you just can't set it up with any attributes. So effectively you cannot create a usable target.

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

I've opened bug 1847800 for adding links between admin pages, since that feature is needed to resolve several different bugs in addition to this one.

Revision history for this message
Angela Kilsdonk (akilsdonk) wrote :

Just noting that the Z39.50 Attributes page is also where you are able to set credentials for the target. I don't think this warrants a separate ticket, but wanted to note it is functionality that should be restored.

http://docs.evergreen-ils.org/reorg/3.2/staff_client_admin/_storing_z39_50_server_credentials.html

Changed in evergreen:
milestone: 3.4.1 → 3.4.2
Changed in evergreen:
milestone: 3.4.2 → 3.4.3
Revision history for this message
Jennifer Pringle (jpringle-u) wrote :

confirming this is still an issue in 3.5

Changed in evergreen:
milestone: 3.4.3 → 3.4.4
Revision history for this message
Jane Sandberg (sandbergja) wrote :

I'm seeing the attributes configuration in 3.5, thanks to bug 1847800 (which was merged a month after your comment, Jennifer). So I am marking this as a duplicate of 1847800.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.