web/views/baseforms.py
branchtls-sprint
changeset 906 c26156f0885e
parent 887 51e371245bc5
child 985 6a25c58a1c23
equal deleted inserted replaced
905:64fd6eaaa9a4 906:c26156f0885e
    27 from cubicweb.web.widgets import checkbox, InputWidget, ComboBoxWidget
    27 from cubicweb.web.widgets import checkbox, InputWidget, ComboBoxWidget
    28 from cubicweb.web.form import FormMixIn, relation_id
    28 from cubicweb.web.form import FormMixIn, relation_id
    29 
    29 
    30 _ = unicode
    30 _ = unicode
    31 
    31 
    32 from cubicweb.web.form import MultipleFieldsForm, EntityFieldsForm, TextField, \
    32 from cubicweb.web.form import MultipleFieldsForm, EntityFieldsForm, StringField, \
    33      RichTextField, HiddenInput
    33      RichTextField, HiddenInput
    34 
    34 
    35 
    35 
    36 class DeleteConfForm(EntityView):
    36 class DeleteConfForm(EntityView):
    37     id = 'deleteconf'
    37     id = 'deleteconf'
    71         w(u'</ul>\n')
    71         w(u'</ul>\n')
    72         w(form.form_render())
    72         w(form.form_render())
    73 
    73 
    74 
    74 
    75 class ChangeStateForm(EntityFieldsForm):
    75 class ChangeStateForm(EntityFieldsForm):
    76     __method = TextField(name='__method', initial='set_state', widget=HiddenInput)
    76     __method = StringField(name='__method', initial='set_state', widget=HiddenInput)
    77     state = TextField(widget=HiddenInput, eidparam=True)
    77     state = StringField(widget=HiddenInput, eidparam=True)
       
    78     # XXX format field
    78     trcomment = RichTextField(eidparam=True)
    79     trcomment = RichTextField(eidparam=True)
    79 
    80 
    80     def form_buttons(self):
    81     def form_buttons(self):
    81         return [self.button_ok(label=stdmsgs.YES,
    82         return [self.button_ok(label=stdmsgs.YES,
    82                                tabindex=self.req.next_tabindex()),
    83                                tabindex=self.req.next_tabindex()),