Serials in holdings view should be able to sort in ascending and descending order as well as by call number
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Incomplete
|
Wishlist
|
Unassigned |
Bug Description
Evergreen 2.6
OpenSRF 2.4
Postgresql 9.1
Ubuntu 14.04
Currently, when looking at a serial record in the search results or the record details page, serials are sorted by their call number.
When looking at a serial record, the holdings details should be allowed to appear in either ascending or descending order in either chronological or enumerative order. This should happen in both the meta-record/search results view and the record details screen.
I purpose a new setting opac.holding_
This setting will have three possible values (asc, desc, or call). asc sorts from oldest to newest, desc sorts from newest to oldest, and call sorts by call number.
This work is already done within Sitka's EG instance. I am going to port it over to master. It adds a new SQL function that produces a value according to the chron or enum value of the serial that can be used to sort it. For serials not produced via the Serial's module, the active date from asset.copy is used to sort the items.
tags: | added: pullrequest |
Changed in evergreen: | |
milestone: | none → 2.next |
importance: | Undecided → Wishlist |
tags: | added: serials sorting |
Changed in evergreen: | |
milestone: | 3.next → none |
Here is my working branch for master:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ ldw/RT16023_ to_LP1429317