Well, that was a drastic oversimplification. There were a number of issues to address, not the least of which is that it didn't do what I thought it did. I've pushed a fix:
Update non-cat counts in the patron summary side bar and show the full set of non-cat circs in the Non-Cataloged Circulations tab as non-cat circs occur in the patron checkout interface.
Consistent with the XUL client, avoid updating tab-level (i.e. "total") 'items out' counts with non-cat circs.
Adds a new work log action for 'noncat_checkout' so the correct data can be extracted. As with the XUL client, this appears in the work log as a 'checkout' with no copy.
Well, that was a drastic oversimplification. There were a number of issues to address, not the least of which is that it didn't do what I thought it did. I've pushed a fix:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1642042- webstaff- noncat- worklog
From the commit:
Update non-cat counts in the patron summary side bar and show the full set of non-cat circs in the Non-Cataloged Circulations tab as non-cat circs occur in the patron checkout interface.
Consistent with the XUL client, avoid updating tab-level (i.e. "total") 'items out' counts with non-cat circs.
Adds a new work log action for 'noncat_checkout' so the correct data can be extracted. As with the XUL client, this appears in the work log as a 'checkout' with no copy.