Serial Items Tab and Note Fixes Needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
2.1 |
Fix Released
|
Undecided
|
Unassigned | ||
2.2 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Relevant branch:
This branch is for master and rel_2_2, and contains four commits of fixes for both the Items tab in the Serial Control interface and the various serial note editors. Since the commits are all dependent and related, I felt it best to make this a single bug.
The first commit is related to the notes tab, and changes the local structure of how item data for this tab is related to distribution and subscription data. In particular, distribution data is now fetched once rather than for every item row, which greatly improves both speed and data syncing issues.
The second through fourth commits are all related to minor note issues. They are separated based on functionality and also to help in backporting. (Note: none of these commits backport cleanly, so I will push the necessary backport branches (in progress) once this branch is merged). Highlights for these commits include:
* Don't break when editing a note which contains XML reserved characters
* Preserve and display newlines when entered in notes
* Stop displaying notes in "random" (database) order
* Prevent notes from being squashed and unreadable when many notes are present
* Provide missing access points for launching the serials notes viewer from the item tab
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Thanks Dan,
This tests nicely, all five highlights.
Here's a squashed and signed off version.
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/collab/ senator/ serial_ items_and_ note_fixes
If you prefer the individual commits to go into master in a not-so-squashed form, I can do that too. Just let me know.