Skip to content

Single stage community

hypha.apply.funds.workflows.definitions.single_stage_community

SingleStageCommunityDefinition module-attribute

SingleStageCommunityDefinition = [{DRAFT_STATE: {'transitions': {INITIAL_STATE: {'display': gettext_lazy('Submit'), 'permissions': {APPLICANT}, 'method': 'create_revision', 'custom': {'trigger_on_submit': True}}}, 'display': gettext_lazy('Draft'), 'stage': RequestCom, 'permissions': applicant_edit_permissions}}, {INITIAL_STATE: {'transitions': {'com_more_info': gettext_lazy('Request More Information'), 'com_open_call': 'Open Call (public)', 'com_internal_review': gettext_lazy('Open Review'), 'com_community_review': gettext_lazy('Open Community Review'), 'com_determination': gettext_lazy('Ready For Determination'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Need screening'), 'public': gettext_lazy('Application Received'), 'stage': RequestCom, 'permissions': default_permissions}, 'com_more_info': {'transitions': {INITIAL_STATE: {'display': gettext_lazy('Submit'), 'permissions': {APPLICANT, STAFF, LEAD, ADMIN}, 'method': 'create_revision', 'custom': {'trigger_on_submit': True}}}, 'display': gettext_lazy('More information required'), 'stage': RequestCom, 'permissions': applicant_edit_permissions}, 'com_open_call': {'transitions': {INITIAL_STATE: gettext_lazy('Need screening (revert)'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': 'Open Call (public)', 'stage': RequestCom, 'permissions': staff_edit_permissions}}, {'com_internal_review': {'transitions': {'com_community_review': gettext_lazy('Open Community Review'), 'com_post_review_discussion': gettext_lazy('Close Review'), INITIAL_STATE: gettext_lazy('Need screening (revert)'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Internal Review'), 'public': format(ORG_SHORT_NAME=ORG_SHORT_NAME), 'stage': RequestCom, 'permissions': default_permissions}, 'com_community_review': {'transitions': {'com_post_review_discussion': gettext_lazy('Close Review'), 'com_internal_review': gettext_lazy('Open Internal Review (revert)'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Community Review'), 'public': format(ORG_SHORT_NAME=ORG_SHORT_NAME), 'stage': RequestCom, 'permissions': community_review_permissions}}, {'com_post_review_discussion': {'transitions': {'com_post_review_more_info': gettext_lazy('Request More Information'), 'com_external_review': gettext_lazy('Open External Review'), 'com_determination': gettext_lazy('Ready For Determination'), 'com_internal_review': gettext_lazy('Open Internal Review (revert)'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Ready For Discussion'), 'stage': RequestCom, 'permissions': hidden_from_applicant_permissions}, 'com_post_review_more_info': {'transitions': {'com_post_review_discussion': {'display': gettext_lazy('Submit'), 'permissions': {APPLICANT, STAFF, LEAD, ADMIN}, 'method': 'create_revision', 'custom': {'trigger_on_submit': True}}}, 'display': gettext_lazy('More information required'), 'stage': RequestCom, 'permissions': applicant_edit_permissions}}, {'com_external_review': {'transitions': {'com_post_external_review_discussion': gettext_lazy('Close Review'), 'com_post_review_discussion': gettext_lazy('Ready For Discussion (revert)')}, 'display': gettext_lazy('External Review'), 'stage': RequestCom, 'permissions': reviewer_review_permissions}}, {'com_post_external_review_discussion': {'transitions': {'com_post_external_review_more_info': gettext_lazy('Request More Information'), 'com_determination': gettext_lazy('Ready For Determination'), 'com_external_review': gettext_lazy('Open External Review (revert)'), 'com_almost': gettext_lazy('Accept but additional info required'), 'com_accepted': gettext_lazy('Accept'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Ready For Discussion'), 'stage': RequestCom, 'permissions': hidden_from_applicant_permissions}, 'com_post_external_review_more_info': {'transitions': {'com_post_external_review_discussion': {'display': gettext_lazy('Submit'), 'permissions': {APPLICANT, STAFF, LEAD, ADMIN}, 'method': 'create_revision', 'custom': {'trigger_on_submit': True}}}, 'display': gettext_lazy('More information required'), 'stage': RequestCom, 'permissions': applicant_edit_permissions}}, {'com_determination': {'transitions': {'com_post_external_review_discussion': gettext_lazy('Ready For Discussion (revert)'), 'com_almost': gettext_lazy('Accept but additional info required'), 'com_accepted': gettext_lazy('Accept'), 'com_rejected': gettext_lazy('Dismiss')}, 'display': gettext_lazy('Ready for Determination'), 'permissions': hidden_from_applicant_permissions, 'stage': RequestCom}}, {'com_accepted': {'display': gettext_lazy('Accepted'), 'future': gettext_lazy('Application Outcome'), 'stage': RequestCom, 'permissions': staff_edit_permissions}, 'com_almost': {'transitions': {'com_accepted': gettext_lazy('Accept'), 'com_post_external_review_discussion': gettext_lazy('Ready For Discussion (revert)')}, 'display': gettext_lazy('Accepted but additional info required'), 'stage': RequestCom, 'permissions': applicant_edit_permissions}, 'com_rejected': {'display': gettext_lazy('Dismissed'), 'stage': RequestCom, 'permissions': no_permissions}}]