Split workflow URL patterns
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -33,14 +33,119 @@ from .views.workflow_views import (
|
|||||||
SetupWorkflowTransitionFieldEditView, SetupWorkflowTransitionFieldListView
|
SetupWorkflowTransitionFieldEditView, SetupWorkflowTransitionFieldListView
|
||||||
)
|
)
|
||||||
|
|
||||||
urlpatterns_workflows = [
|
urlpatterns_workflow_templates = [
|
||||||
url(
|
url(
|
||||||
regex=r'^document_type/(?P<pk>\d+)/workflows/$',
|
regex=r'^setup/workflows/$', view=SetupWorkflowListView.as_view(),
|
||||||
|
name='setup_workflow_list'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/create/$', view=SetupWorkflowCreateView.as_view(),
|
||||||
|
name='setup_workflow_create'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/delete/$',
|
||||||
|
view=SetupWorkflowDeleteView.as_view(), name='setup_workflow_delete'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/edit/$',
|
||||||
|
view=SetupWorkflowEditView.as_view(), name='setup_workflow_edit'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/document_types/(?P<pk>\d+)/workflows/$',
|
||||||
view=SetupDocumentTypeWorkflowsView.as_view(),
|
view=SetupDocumentTypeWorkflowsView.as_view(),
|
||||||
name='document_type_workflows'
|
name='document_type_workflows'
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
urlpatterns_workflow_states = [
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/states/$',
|
||||||
|
view=SetupWorkflowStateListView.as_view(),
|
||||||
|
name='setup_workflow_state_list'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/states/create/$',
|
||||||
|
view=SetupWorkflowStateCreateView.as_view(),
|
||||||
|
name='setup_workflow_state_create'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/(?P<pk>\d+)/delete/$',
|
||||||
|
view=SetupWorkflowStateDeleteView.as_view(),
|
||||||
|
name='setup_workflow_state_delete'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/(?P<pk>\d+)/edit/$',
|
||||||
|
view=SetupWorkflowStateEditView.as_view(),
|
||||||
|
name='setup_workflow_state_edit'
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
||||||
|
urlpatterns_workflow_state_actions = [
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/(?P<pk>\d+)/actions/$',
|
||||||
|
view=SetupWorkflowStateActionListView.as_view(),
|
||||||
|
name='setup_workflow_state_action_list'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/(?P<pk>\d+)/actions/selection/$',
|
||||||
|
view=SetupWorkflowStateActionSelectionView.as_view(),
|
||||||
|
name='setup_workflow_state_action_selection'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/(?P<pk>\d+)/actions/(?P<class_path>[a-zA-Z0-9_.]+)/create/$',
|
||||||
|
view=SetupWorkflowStateActionCreateView.as_view(),
|
||||||
|
name='setup_workflow_state_action_create'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/actions/(?P<pk>\d+)/delete/$',
|
||||||
|
view=SetupWorkflowStateActionDeleteView.as_view(),
|
||||||
|
name='setup_workflow_state_action_delete'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/states/actions/(?P<pk>\d+)/edit/$',
|
||||||
|
view=SetupWorkflowStateActionEditView.as_view(),
|
||||||
|
name='setup_workflow_state_action_edit'
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
||||||
|
urlpatterns_workflow_transitions = [
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/transitions/$',
|
||||||
|
view=SetupWorkflowTransitionListView.as_view(),
|
||||||
|
name='setup_workflow_transition_list'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/transitions/create/$',
|
||||||
|
view=SetupWorkflowTransitionCreateView.as_view(),
|
||||||
|
name='setup_workflow_transition_create'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/(?P<pk>\d+)/transitions/events/$',
|
||||||
|
view=SetupWorkflowTransitionTriggerEventListView.as_view(),
|
||||||
|
name='setup_workflow_transition_events'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/transitions/(?P<pk>\d+)/delete/$',
|
||||||
|
view=SetupWorkflowTransitionDeleteView.as_view(),
|
||||||
|
name='setup_workflow_transition_delete'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^setup/workflows/transitions/(?P<pk>\d+)/edit/$',
|
||||||
|
view=SetupWorkflowTransitionEditView.as_view(),
|
||||||
|
name='setup_workflow_transition_edit'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^documents/workflows/(?P<pk>\d+)/transitions/select/$',
|
||||||
|
view=WorkflowInstanceTransitionSelectView.as_view(),
|
||||||
|
name='workflow_instance_transition_selection'
|
||||||
|
),
|
||||||
|
url(
|
||||||
|
regex=r'^documents/workflows/(?P<workflow_instance_pk>\d+)/transitions/(?P<workflow_transition_pk>\d+)/execute/$',
|
||||||
|
view=WorkflowInstanceTransitionExecuteView.as_view(),
|
||||||
|
name='workflow_instance_transition_execute'
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
||||||
urlpatterns_workflow_transition_fields = [
|
urlpatterns_workflow_transition_fields = [
|
||||||
url(
|
url(
|
||||||
regex=r'^setup/workflows/transitions/(?P<pk>\d+)/fields/create/$',
|
regex=r'^setup/workflows/transitions/(?P<pk>\d+)/fields/create/$',
|
||||||
@@ -75,32 +180,6 @@ urlpatterns = [
|
|||||||
view=WorkflowInstanceDetailView.as_view(),
|
view=WorkflowInstanceDetailView.as_view(),
|
||||||
name='workflow_instance_detail'
|
name='workflow_instance_detail'
|
||||||
),
|
),
|
||||||
url(
|
|
||||||
regex=r'^document/workflows/(?P<pk>\d+)/transitions/select/$',
|
|
||||||
view=WorkflowInstanceTransitionSelectView.as_view(),
|
|
||||||
name='workflow_instance_transition_selection'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^document/workflows/(?P<workflow_instance_pk>\d+)/transitions/(?P<workflow_transition_pk>\d+)/execute/$',
|
|
||||||
view=WorkflowInstanceTransitionExecuteView.as_view(),
|
|
||||||
name='workflow_instance_transition_execute'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/all/$', view=SetupWorkflowListView.as_view(),
|
|
||||||
name='setup_workflow_list'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/create/$', view=SetupWorkflowCreateView.as_view(),
|
|
||||||
name='setup_workflow_create'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/edit/$',
|
|
||||||
view=SetupWorkflowEditView.as_view(), name='setup_workflow_edit'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/delete/$',
|
|
||||||
view=SetupWorkflowDeleteView.as_view(), name='setup_workflow_delete'
|
|
||||||
),
|
|
||||||
url(
|
url(
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/documents/$',
|
regex=r'^setup/workflow/(?P<pk>\d+)/documents/$',
|
||||||
view=WorkflowDocumentListView.as_view(),
|
view=WorkflowDocumentListView.as_view(),
|
||||||
@@ -111,76 +190,6 @@ urlpatterns = [
|
|||||||
view=SetupWorkflowDocumentTypesView.as_view(),
|
view=SetupWorkflowDocumentTypesView.as_view(),
|
||||||
name='setup_workflow_document_types'
|
name='setup_workflow_document_types'
|
||||||
),
|
),
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/states/$',
|
|
||||||
view=SetupWorkflowStateListView.as_view(),
|
|
||||||
name='setup_workflow_state_list'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/states/create/$',
|
|
||||||
view=SetupWorkflowStateCreateView.as_view(),
|
|
||||||
name='setup_workflow_state_create'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/transitions/$',
|
|
||||||
view=SetupWorkflowTransitionListView.as_view(),
|
|
||||||
name='setup_workflow_transition_list'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/transitions/create/$',
|
|
||||||
view=SetupWorkflowTransitionCreateView.as_view(),
|
|
||||||
name='setup_workflow_transition_create'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/(?P<pk>\d+)/transitions/events/$',
|
|
||||||
view=SetupWorkflowTransitionTriggerEventListView.as_view(),
|
|
||||||
name='setup_workflow_transition_events'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/(?P<pk>\d+)/delete/$',
|
|
||||||
view=SetupWorkflowStateDeleteView.as_view(),
|
|
||||||
name='setup_workflow_state_delete'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/(?P<pk>\d+)/edit/$',
|
|
||||||
view=SetupWorkflowStateEditView.as_view(),
|
|
||||||
name='setup_workflow_state_edit'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/(?P<pk>\d+)/actions/$',
|
|
||||||
view=SetupWorkflowStateActionListView.as_view(),
|
|
||||||
name='setup_workflow_state_action_list'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/(?P<pk>\d+)/actions/selection/$',
|
|
||||||
view=SetupWorkflowStateActionSelectionView.as_view(),
|
|
||||||
name='setup_workflow_state_action_selection'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/(?P<pk>\d+)/actions/(?P<class_path>[a-zA-Z0-9_.]+)/create/$',
|
|
||||||
view=SetupWorkflowStateActionCreateView.as_view(),
|
|
||||||
name='setup_workflow_state_action_create'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/actions/(?P<pk>\d+)/delete/$',
|
|
||||||
view=SetupWorkflowStateActionDeleteView.as_view(),
|
|
||||||
name='setup_workflow_state_action_delete'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/state/actions/(?P<pk>\d+)/edit/$',
|
|
||||||
view=SetupWorkflowStateActionEditView.as_view(),
|
|
||||||
name='setup_workflow_state_action_edit'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/transitions/(?P<pk>\d+)/delete/$',
|
|
||||||
view=SetupWorkflowTransitionDeleteView.as_view(),
|
|
||||||
name='setup_workflow_transition_delete'
|
|
||||||
),
|
|
||||||
url(
|
|
||||||
regex=r'^setup/workflow/transitions/(?P<pk>\d+)/edit/$',
|
|
||||||
view=SetupWorkflowTransitionEditView.as_view(),
|
|
||||||
name='setup_workflow_transition_edit'
|
|
||||||
),
|
|
||||||
url(
|
url(
|
||||||
regex=r'^tools/workflow/all/launch/$',
|
regex=r'^tools/workflow/all/launch/$',
|
||||||
view=ToolLaunchAllWorkflows.as_view(),
|
view=ToolLaunchAllWorkflows.as_view(),
|
||||||
@@ -213,7 +222,10 @@ urlpatterns = [
|
|||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
urlpatterns.extend(urlpatterns_workflows)
|
urlpatterns.extend(urlpatterns_workflow_states)
|
||||||
|
urlpatterns.extend(urlpatterns_workflow_state_actions)
|
||||||
|
urlpatterns.extend(urlpatterns_workflow_templates)
|
||||||
|
urlpatterns.extend(urlpatterns_workflow_transitions)
|
||||||
urlpatterns.extend(urlpatterns_workflow_transition_fields)
|
urlpatterns.extend(urlpatterns_workflow_transition_fields)
|
||||||
|
|
||||||
api_urls = [
|
api_urls = [
|
||||||
|
|||||||
Reference in New Issue
Block a user