Add the workflow state transition list and add views
This commit is contained in:
@@ -3,7 +3,7 @@ from __future__ import absolute_import
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from .models import Workflow, State, Transition, WorkflowState
|
||||
from .models import Workflow, State, Transition, WorkflowState, WorkflowStateTransition
|
||||
|
||||
|
||||
class WorkflowSetupForm(forms.ModelForm):
|
||||
@@ -30,3 +30,16 @@ class WorkflowStateSetupForm(forms.ModelForm):
|
||||
class TransitionSetupForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Transition
|
||||
|
||||
|
||||
class WorkflowStateTransitionSetupForm(forms.ModelForm):
|
||||
def __init__(self, *args, **kwargs):
|
||||
workflow_state = kwargs.pop('workflow_state')
|
||||
super(WorkflowStateTransitionSetupForm, self).__init__(*args, **kwargs)
|
||||
self.fields['workflow_state_source'].initial = workflow_state
|
||||
self.fields['workflow_state_source'].widget = forms.widgets.HiddenInput()
|
||||
|
||||
class Meta:
|
||||
model = WorkflowStateTransition
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user