Skip to content
Snippets Groups Projects
Unverified Commit 95297a04 authored by Fredrik Jonsson's avatar Fredrik Jonsson Committed by GitHub
Browse files

Merge pull request #752 from OpenTechFund/feature/workflow-approve-dismiss-directly

Add accept/reject transitions to single and double workflows.
parents 3d352870 41886dd2
No related branches found
No related tags found
No related merge requests found
...@@ -152,6 +152,7 @@ SingleStageDefinition = { ...@@ -152,6 +152,7 @@ SingleStageDefinition = {
'internal_review': 'Open Review', 'internal_review': 'Open Review',
'rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'more_info': 'Request More Information', 'more_info': 'Request More Information',
'accepted': {'display': 'Accept', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'Under Discussion', 'display': 'Under Discussion',
'stage': Request, 'stage': Request,
...@@ -165,6 +166,7 @@ SingleStageDefinition = { ...@@ -165,6 +166,7 @@ SingleStageDefinition = {
'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN}, 'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN},
'method': 'create_revision', 'method': 'create_revision',
}, },
'accepted': {'display': 'Accept', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'More information required', 'display': 'More information required',
...@@ -199,6 +201,8 @@ SingleStageDefinition = { ...@@ -199,6 +201,8 @@ SingleStageDefinition = {
'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN}, 'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN},
'method': 'create_revision', 'method': 'create_revision',
}, },
'accepted': {'display': 'Accept', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'More information required', 'display': 'More information required',
'stage': Request, 'stage': Request,
...@@ -333,6 +337,7 @@ DoubleStageDefinition = { ...@@ -333,6 +337,7 @@ DoubleStageDefinition = {
'concept_internal_review': 'Open Review', 'concept_internal_review': 'Open Review',
'concept_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'concept_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'concept_more_info': 'Request More Information', 'concept_more_info': 'Request More Information',
'invited_to_proposal': {'display': 'Invite to Proposal', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'Under Discussion', 'display': 'Under Discussion',
'stage': Concept, 'stage': Concept,
...@@ -347,6 +352,7 @@ DoubleStageDefinition = { ...@@ -347,6 +352,7 @@ DoubleStageDefinition = {
'method': 'create_revision', 'method': 'create_revision',
}, },
'concept_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'concept_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'invited_to_proposal': {'display': 'Invite to Proposal', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'More information required', 'display': 'More information required',
'stage': Concept, 'stage': Concept,
...@@ -356,6 +362,7 @@ DoubleStageDefinition = { ...@@ -356,6 +362,7 @@ DoubleStageDefinition = {
'concept_internal_review': { 'concept_internal_review': {
'transitions': { 'transitions': {
'concept_review_discussion': 'Close Review', 'concept_review_discussion': 'Close Review',
'invited_to_proposal': {'display': 'Invite to Proposal', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'Internal Review', 'display': 'Internal Review',
'stage': Concept, 'stage': Concept,
...@@ -380,6 +387,7 @@ DoubleStageDefinition = { ...@@ -380,6 +387,7 @@ DoubleStageDefinition = {
'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN}, 'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN},
'method': 'create_revision', 'method': 'create_revision',
}, },
'invited_to_proposal': {'display': 'Invite to Proposal', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
}, },
'display': 'More information required', 'display': 'More information required',
'stage': Concept, 'stage': Concept,
...@@ -410,6 +418,7 @@ DoubleStageDefinition = { ...@@ -410,6 +418,7 @@ DoubleStageDefinition = {
'transitions': { 'transitions': {
'proposal_discussion': {'display': 'Submit', 'permissions': {UserPermissions.APPLICANT}, 'method': 'create_revision'}, 'proposal_discussion': {'display': 'Submit', 'permissions': {UserPermissions.APPLICANT}, 'method': 'create_revision'},
'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'external_review': 'Open AC review',
}, },
'display': 'Invited for Proposal', 'display': 'Invited for Proposal',
'stage': Proposal, 'stage': Proposal,
...@@ -421,6 +430,7 @@ DoubleStageDefinition = { ...@@ -421,6 +430,7 @@ DoubleStageDefinition = {
'proposal_internal_review': 'Open Review', 'proposal_internal_review': 'Open Review',
'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'proposal_more_info': 'Request More Information', 'proposal_more_info': 'Request More Information',
'external_review': 'Open AC review',
}, },
'display': 'Under Discussion', 'display': 'Under Discussion',
'stage': Proposal, 'stage': Proposal,
...@@ -435,6 +445,7 @@ DoubleStageDefinition = { ...@@ -435,6 +445,7 @@ DoubleStageDefinition = {
'method': 'create_revision', 'method': 'create_revision',
}, },
'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}}, 'proposal_rejected': {'display': 'Dismiss', 'permissions': {UserPermissions.ADMIN, UserPermissions.LEAD}},
'external_review': 'Open AC review',
}, },
'display': 'More information required', 'display': 'More information required',
'stage': Proposal, 'stage': Proposal,
...@@ -468,6 +479,7 @@ DoubleStageDefinition = { ...@@ -468,6 +479,7 @@ DoubleStageDefinition = {
'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN}, 'permissions': {UserPermissions.APPLICANT, UserPermissions.LEAD, UserPermissions.ADMIN},
'method': 'create_revision', 'method': 'create_revision',
}, },
'external_review': 'Open AC review',
}, },
'display': 'More information required', 'display': 'More information required',
'stage': Proposal, 'stage': Proposal,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment