PKP Bugzilla – Bug 6902
Introduce review round id and refactor all existing related code
Last modified: 2012-01-06 09:35:20 PST
Introduce a review round id so we can stop using the stage id and round to get a review round object. Need to go through all the workflow code for refactoring.
Removed method collateral effect, corrected review round status update https://github.com/pkp/omp/commit/db46bc369c553141bb7c1b88308a79e73003966d
Check status and round before insert a review round in database https://github.com/pkp/omp/commit/95ae7549aee0904909dfda2eb498103b10126eba
Update the correct review round status after inserting a first reviewer https://github.com/pkp/omp/commit/d9a0671c80f1e1b747060b49c6b69b00a11ea83e
Decrease duplication of decision checks https://github.com/pkp/omp/commit/0865074fc62ce39b47bb6223edfa296b0b65940d
Start to authorize access to review rounds using the review round id https://github.com/pkp/omp/commit/50f358344653c510a8a600be69d43cc6db329504
Centralized business logic around decisions and other small fixes https://github.com/pkp/omp/commit/4e61eac134ad7dbf988816fde91f55f8e7681f14
Pass the current stage id instead of the next one that will be initiated https://github.com/pkp/omp/commit/cd86011992a517674be1a7a9b4f143b274ab0bfb
Insert review round id column in review assignments table https://github.com/pkp/pkp-lib/commit/d47a970302f0937ebf42bdfaffa217ba10b6b671
Define the review round join sql in DAO subclass https://github.com/pkp/ojs/commit/2018c1739d9f1c24adc24157d5fade5597f0204f
Define the review round join sql in DAO subclass https://github.com/pkp/ocs/commit/5b8d45eda902fc32e5c1a23e7898f4da3b945839
More review round overhaul https://github.com/pkp/omp/commit/5be847d77825c744b6366bf7dee7aacfba689414
Use optional review round id in getInternally method https://github.com/pkp/pkp-lib/commit/ac41bdb8eefce3a2ccb60ba1271db54ebf5ceea4
Finished for OMP. Needs back-porting to other applications.