CDR Tickets

Issue Number 4433
Summary Rewrite the global change subsystem
Created 2018-03-08 08:18:45
Issue Type Improvement
Submitted By Kline, Bob (NIH/NCI) [C]
Assigned To Kline, Bob (NIH/NCI) [C]
Status Closed
Resolved 2018-05-11 12:58:09
Resolution Fixed
Path /home/bkline/backups/jira/ocecdr/issue.222345
Description

The global change harness is badly in need of a rewrite. I have patched the software so that it doesn't blow up in the case represented by OCECDR-4401, but the original design did not properly take into account non-ASCII values. The organization of the code is also overly complicated and difficult to maintain.

Comment entered 2018-05-11 12:58:09 by Kline, Bob (NIH/NCI) [C]

The ModifyDocs module has been completely rewritten, and a moderate amount of testing has been done. Code walkthrough with Volker is planned for Tuesday. I have also made the corresponding changes to the one-off global change template and the CGI script for Audio Import, which will need to be tested by the users. A number of obsolete modules and script have been retired. I'm still doing my own testing and tweaking.

https://github.com/NCIOCPL/cdr-lib/commit/e0930f7
https://github.com/NCIOCPL/cdr-lib/commit/672e19b
https://github.com/NCIOCPL/cdr-lib/commit/2353408
https://github.com/NCIOCPL/cdr-admin/commit/7410c9b3
https://github.com/NCIOCPL/cdr-tools/commit/cfbecb1
https://github.com/NCIOCPL/cdr-lib/commit/9c56d6a

Comment entered 2018-05-18 08:48:10 by Kline, Bob (NIH/NCI) [C]

Added a couple of tweaks from yesterday's code walkthrough.

https://github.com/NCIOCPL/cdr-lib/commit/bab767b

Elapsed: 0:00:00.001710