web/views/workflow.py
changeset 2005 e8032965f37a
parent 1995 ec95eaa2b711
child 2058 7ef12c03447c
child 2312 af4d8f75c5db
equal deleted inserted replaced
2004:ea9eab290dcd 2005:e8032965f37a
    20 from cubicweb.interfaces import IWorkflowable
    20 from cubicweb.interfaces import IWorkflowable
    21 from cubicweb.web import stdmsgs, action, component, form
    21 from cubicweb.web import stdmsgs, action, component, form
    22 from cubicweb.web.form import FormViewMixIn
    22 from cubicweb.web.form import FormViewMixIn
    23 from cubicweb.web.formfields import StringField,  RichTextField
    23 from cubicweb.web.formfields import StringField,  RichTextField
    24 from cubicweb.web.formwidgets import HiddenInput, SubmitButton, Button
    24 from cubicweb.web.formwidgets import HiddenInput, SubmitButton, Button
    25 from cubicweb.web.views import TmpFileViewMixin
    25 from cubicweb.web.views import TmpFileViewMixin, forms
    26 from cubicweb.web.views.boxes import EditBox
       
    27 
    26 
    28 
    27 
    29 # IWorkflowable views #########################################################
    28 # IWorkflowable views #########################################################
    30 
    29 
    31 class ChangeStateForm(form.EntityFieldsForm):
    30 class ChangeStateForm(forms.EntityFieldsForm):
    32     id = 'changestate'
    31     id = 'changestate'
    33 
    32 
    34     form_renderer_id = 'base' # don't want EntityFormRenderer
    33     form_renderer_id = 'base' # don't want EntityFormRenderer
    35     form_buttons = [SubmitButton(stdmsgs.YES),
    34     form_buttons = [SubmitButton(stdmsgs.YES),
    36                      Button(stdmsgs.NO, cwaction='cancel')]
    35                      Button(stdmsgs.NO, cwaction='cancel')]