<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://pkp.sfu.ca/bugzilla/bugzilla.dtd">

<bugzilla version="4.2.5+"
          urlbase="http://pkp.sfu.ca/bugzilla/"
          
          maintainer="pkp-hosted@sfu.ca"
>

    <bug>
          <bug_id>6244</bug_id>
          
          <creation_ts>2010-11-24 07:47:00 -0800</creation_ts>
          <short_desc>Remove either the review type or have a single review workflow step.</short_desc>
          <delta_ts>2011-12-13 12:05:02 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>OMP</product>
          <component>General</component>
          <version>1.0</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>6410</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="jerico">jerico.dev</reporter>
          <assigned_to name="Juan Pablo Alperin">juan</assigned_to>
          <cc>juan</cc>
    
    <cc>pkp-support</cc>
          
          

      

      

      

          <long_desc isprivate="0">
            <commentid>22276</commentid>
            <who name="jerico">jerico.dev</who>
            <bug_when>2010-11-24 07:47:30 -0800</bug_when>
            <thetext>We currently have both, two workflow step constants for the review process and the review type field in the monograph. This is redundant information, creates code duplication and an unnecessary potential for inconsistent data and error. We should either remove the distinction between the two WORKFLOW_STAGE_* variables or remove the review type field then.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>22938</commentid>
            <who name="jerico">jerico.dev</who>
            <bug_when>2011-02-22 12:52:08 -0800</bug_when>
            <thetext>Current bugs caused by this inconsistency:
- workflow stage policies have WORKFLOW_STAGE_ID_REVIEW_INTERNAL hard coded
- a unique mapping from file stages to workflow stages is not possible (e.g. required for authorization of files) which means that file access can not be correctly authorized</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>23007</commentid>
            <who name="jerico">jerico.dev</who>
            <bug_when>2011-03-01 14:57:53 -0800</bug_when>
            <thetext>Make sure that stage assignments in setup and default signoffs (stage participants) are compatible with the chosen solution.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>23008</commentid>
            <who name="jerico">jerico.dev</who>
            <bug_when>2011-03-01 14:59:47 -0800</bug_when>
            <thetext>Consider removing review type completely and count review rounds from 1 to n across both internal and external review and retrieve the review type passing by file -&gt; submission -&gt; workflow stage and leave the two different workflow stages in there.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>24322</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2011-07-11 14:31:06 -0700</bug_when>
            <thetext>added some fixmes where the internal review is hardcoded:
https://github.com/pkp/omp/commit/081fef9697114acbff07a5b2b31d7312daa42c4f

Main implementations:
https://github.com/pkp/omp/commit/f3e7eea7f5cb49967d38e00d03a4edd313232cfe
https://github.com/pkp/pkp-lib/commit/4a89d3c9bf2899c37f1bae90ae5e31afc2ac153c

File related grids:
https://github.com/pkp/omp/commit/323329a834a9ad7e3002f5c4aa97c874eeac8a1e

Timeline: 
https://github.com/pkp/omp/commit/3e1c03cfaf3c196b02192acdf110b25885d595af

NewReviewRound form:
https://github.com/pkp/omp/commit/ad42084a5b0f213cad64f1e6901c49ecfd7e67df

Workflow Handler:
https://github.com/pkp/omp/commit/9ea047080e3f5efae7fbbb5fac029f62c0a244b2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>24519</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2011-07-22 15:40:02 -0700</bug_when>
            <thetext>files grid fallback on request var for stageId and data providers always get stageId from containing grid.
https://github.com/pkp/omp/commit/b1bcac109dbf7f24bef67306c4740440fe6eb3d0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>26076</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2011-12-13 12:05:02 -0800</bug_when>
            <thetext>Removed old FIXME
https://github.com/pkp/omp/commit/34d4521e74b40370678ec94b3d6f2ab90caafc99</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>