Custom org tree admin UI repairs

Bug #1041212 reported by Bill Erickson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Undecided
Bill Erickson

Bug Description

Evergreen 2.3+

Staff Client -> Admin -> Server Admin -> Custom Org Unit Trees.

With a sufficiently large org unit tree, saving custom trees can fail at seemingly random times. The result can be that the selected sorting does not get applied or, worse, the user is left with a partial custom tree (which has to be manually re-populated from the context org tree on the left).

This patch addresses this issue by changing how the client communicates with pcrud on the backend. It performs the custom node creation inside a single pcrud transaction, which solves a number of problems at the code level. See commit for more details.

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/custom-org-tree-UI-repairs

Revision history for this message
Kathy Lussier (klussier) wrote :

Thanks Bill! I made several changes to my custom org tree, both large and small, and didn't see any resulting wackiness. Signed off at:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/kmlussier/custom-org-tree-UI-repairs-signoff

Kathy

Kathy Lussier (klussier)
tags: added: signedoff
Revision history for this message
Bill Erickson (berick) wrote :

Merge to master / rel_2_3. Thanks for testing, Kathy!

Changed in evergreen:
assignee: nobody → Bill Erickson (erickson-esilibrary)
status: New → In Progress
milestone: none → 2.3.1
status: In Progress → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
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.