web/views/workflow.py
branchtls-sprint
changeset 1511 514e4e53a3c7
parent 1504 c6051f141807
child 1533 bcd4bfff658b
equal deleted inserted replaced
1510:59584270a5bf 1511:514e4e53a3c7
    24 from cubicweb.web.views.boxes import EditBox
    24 from cubicweb.web.views.boxes import EditBox
    25 
    25 
    26 _ = unicode
    26 _ = unicode
    27 
    27 
    28 EditBox.rmode.set_rtag('create', 'destination_state', 'subject', 'Transition')
    28 EditBox.rmode.set_rtag('create', 'destination_state', 'subject', 'Transition')
    29 EditBox.rmode.set_rtag('create', 'allowed_transition', 'object', 'Transition')
    29 EditBox.rmode.set_rtag('create', 'allowed_transition', 'object', otype='Transition')
    30 EditBox.rmode.set_rtag('create', 'destination_state', 'object', 'State')
    30 EditBox.rmode.set_rtag('create', 'destination_state', 'object', otype='State')
    31 EditBox.rmode.set_rtag('create', 'allowed_transition', 'subject', 'State')
    31 EditBox.rmode.set_rtag('create', 'allowed_transition', 'subject', 'State')
    32 
    32 
    33 
    33 
    34 # IWorkflowable views #########################################################
    34 # IWorkflowable views #########################################################
    35 
    35 
    36 class ChangeStateForm(form.EntityFieldsForm):
    36 class ChangeStateForm(form.EntityFieldsForm):
    37     id = 'changestate'
    37     id = 'changestate'
    38 
    38 
    39     __method = StringField(name='__method', initial='set_state',
    39     __method = StringField(name='__method', initial='set_state',
    40                            widget=HiddenInput)
    40                            widget=HiddenInput)
    41     state = StringField(label=_('state'), eidparam=True, widget=HiddenInput)
    41     state = StringField(eidparam=True, widget=HiddenInput)
    42     trcomment = RichTextField(label=_('trcomment'), eidparam=True)
    42     trcomment = RichTextField(label=_('comment:'), eidparam=True)
    43     form_buttons = [SubmitButton(stdmsgs.YES),
    43     form_buttons = [SubmitButton(stdmsgs.YES),
    44                      Button(stdmsgs.NO, cwaction='cancel')]
    44                      Button(stdmsgs.NO, cwaction='cancel')]
    45 
    45 
    46 
    46 
    47 class ChangeStateFormView(FormViewMixIn, view.EntityView):
    47 class ChangeStateFormView(FormViewMixIn, view.EntityView):