18 from cubicweb.interfaces import IWorkflowable |
18 from cubicweb.interfaces import IWorkflowable |
19 from cubicweb.web import stdmsgs, action, component, form |
19 from cubicweb.web import stdmsgs, action, component, form |
20 from cubicweb.web.formfields import StringField, RichTextField |
20 from cubicweb.web.formfields import StringField, RichTextField |
21 from cubicweb.web.formwidgets import HiddenInput |
21 from cubicweb.web.formwidgets import HiddenInput |
22 from cubicweb.web.views import TmpFileViewMixin |
22 from cubicweb.web.views import TmpFileViewMixin |
|
23 from cubicweb.web.views.boxes import EditBox |
|
24 |
|
25 |
|
26 EditBox.rmode.set_rtag('create', 'destination_state', 'subject', 'Transition') |
|
27 EditBox.rmode.set_rtag('create', 'allowed_transition', 'object', 'Transition') |
|
28 EditBox.rmode.set_rtag('create', 'destination_state', 'object', 'State') |
|
29 EditBox.rmode.set_rtag('create', 'allowed_transition', 'subject', 'State') |
23 |
30 |
24 |
31 |
25 # IWorkflowable views ######################################################### |
32 # IWorkflowable views ######################################################### |
26 |
33 |
27 class ChangeStateForm(form.EntityFieldsForm): |
34 class ChangeStateForm(form.EntityFieldsForm): |