KRACOEUS-7035
KRACOEUS-7035
KRACOEUS-7035
To fix the failure of RRKeyPersonExpandedV1_2GeneratorTest case
KRACOEUS-6956 : delete unused prodev java xml code
KRACOEUS-6956 : delete unused proposal_response table
KRACOEUS-6803:,These changes are for IRB:,Code was modified to only allow PI to see the Withdraw Suspension action after a request for suspension.  Code was modified to allow the admin to see the additional actions of Assign to Reviewers, Assign to Agenda (once user selects a schedule date), and Modify Submission Request  after a request for suspension is performed.    [NOTE:]  The Request for Suspension action sets the submission review type to Full. This submission review type value REQUIRES a schedule date before the Assign to Reviewers action will show.,All submission types values were coded to be available for the Modify Submission Request action after a user performs a Request for Suspension action.,Refactored IRB method findSubmission as it had the same code duplicated in four specific IRB authorizers (ProtocolAssignReviewersAuthorizer, ProtocolAssignReviewersUnavailableAuthorizer, ProtocolAssignToAgendaAuthorizer, ProtocolAssignToAgendaUnavailableAuthorizer).  This was done so the so that this code would not need to be duplicated six more times in other specific IRB authorizers. Modeled the findSubmission methods placed in IRB base class ProtocolAuthorizer after ones in ProtocolAssignCmtSchedServiceImpl.  This modeling was done due to visibility to these service layer methods and concerns about  refactoring the service layer at this time.,To deal with need to specify user role of Admin for test cases the following was done in class ProtocolAuthorizerTestBase:,1)	New method signature was created that included roleConstant and rolePermission.  This new signature replaced the existing signature and was used for the test cases that now require a role.,2)	Existing method signature was made to call the new method signature passing the role of RoleConstants.PROTOCOL_AGGREGATOR and true.  This is to allow existing calls to not need to be recoded.
KRACOEUS-6956 : delete unused prodev java xml code
KRACOEUS-6956 : delete unused proposal_response table
Merge branch 'delete_unused_propdev_code' of https://github.com/yyuan1/kc into delete_unused_propdev_code
My PR request has been created 4 hours late than my commits. There were new PR have been merged,
so I did a rebase, now wanted to push this branch to origin again.
KRACOEUS-7039
KRACOEUS-7036,KRACOEUS-7037
Merge pull request #90 from yyuan1/delete_unused_propdev_code

Delete unused propdev code
KRACOEUS-6956 : Remove PropDevWorkflowService, both populateApproverViewDO and canPerformWorkflowAction methods are moved to ProposalDevelopmentAction.java
KRACOEUS-6956 : remove_PropDevWorkflowService
KRACOEUS-7076
Merge pull request #92 from yyuan1/remove_PropDevWorkflowService

KRACOEUS-6956 : Remove PropDevWorkflowService, both populateApproverView...
KRACOEUS-7005 : Remove labelPlacement properties that were removed during recent rice upgrade.
Merge pull request #93 from blackcathacker/fix_proposal_label_prob

KRACOEUS-7005 : Remove labelPlacement properties that were removed durin...
KRACOEUS-7046: Fixing all proposals function.