Comment 4 for bug 1749296

Revision history for this message
Jane Sandberg (sandbergja) wrote :

I am unassigning myself, because this turned out to be too advanced for me at this time.

Here is what I learned, in case it is helpful for the next person to work on this:
* The Manage authorities screen gets its data not from OpenSRF directly, but from supercat [1]. This extra layer made troubleshooting the sorting issue difficult for me.
* There is a field in authority.simple_heading called sort_value, which would be very helpful in getting authority headings to display in the correct order. However, we can't just replace the Supercat call with a PCRUD or CSTORE call, because the IDL doesn't allow it [2].

Hopefully this issue can be addressed when this dojo interface is re-implemented in Angular (and this interface hopefully turns into an eg-grid).

[1] See https://github.com/evergreen-library-system/Evergreen/blob/6afe826f3f7ea127fc44c4aadb345ce509c965ef/Open-ILS/web/js/ui/default/cat/authority/list.js#L400
[2] See https://bugs.launchpad.net/evergreen/+bug/1775049