Add view to list documents by their workflow and by their

current workflow state.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-02-23 05:36:33 -04:00
parent 803d56ccf7
commit d2ead4e1fb
6 changed files with 205 additions and 32 deletions

View File

@@ -18,7 +18,8 @@ from .views import (
SetupWorkflowTransitionListView, SetupWorkflowTransitionCreateView,
SetupWorkflowTransitionDeleteView, SetupWorkflowTransitionEditView,
ToolLaunchAllWorkflows, WorkflowDocumentListView,
WorkflowInstanceDetailView, WorkflowInstanceTransitionView
WorkflowInstanceDetailView, WorkflowInstanceTransitionView,
WorkflowListView, WorkflowStateDocumentListView, WorkflowStateListView
)
urlpatterns = [
@@ -107,6 +108,27 @@ urlpatterns = [
ToolLaunchAllWorkflows.as_view(),
name='tool_launch_all_workflows'
),
url(
r'all/$',
WorkflowListView.as_view(),
name='workflow_list'
),
url(
r'^(?P<pk>\d+)/documents/$',
WorkflowDocumentListView.as_view(),
name='workflow_document_list'
),
url(
r'^(?P<pk>\d+)/states/$',
WorkflowStateListView.as_view(),
name='workflow_state_list'
),
url(
r'^state/(?P<pk>\d+)/documents/$',
WorkflowStateDocumentListView.as_view(),
name='workflow_state_document_list'
),
]
api_urls = [