# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1236810519 -3600 # Node ID dc406357f208bfdc2164e591d64be180848a44ac # Parent 98cd7c5cea4cfe0e58964c8e74b525f61483d872 api update diff -r 98cd7c5cea4c -r dc406357f208 web/views/baseforms.py --- a/web/views/baseforms.py Wed Mar 11 23:28:31 2009 +0100 +++ b/web/views/baseforms.py Wed Mar 11 23:28:39 2009 +0100 @@ -25,9 +25,9 @@ from cubicweb.web import INTERNAL_FIELD_VALUE, stdmsgs, eid_param from cubicweb.web.controller import NAV_FORM_PARAMETERS from cubicweb.web.widgets import checkbox, InputWidget, ComboBoxWidget -from cubicweb.web.form import (MultipleFieldsForm, EntityFieldsForm, StringField, - RichTextField, HiddenInput, - FormMixIn, relation_id) +from cubicweb.web.form import MultipleFieldsForm, EntityFieldsForm, FormMixIn, relation_id +from cubicweb.web.formfields import StringField, RichTextField +from cubicweb.web.formwidgets import HiddenInput _ = unicode diff -r 98cd7c5cea4c -r dc406357f208 web/views/massmailing.py --- a/web/views/massmailing.py Wed Mar 11 23:28:31 2009 +0100 +++ b/web/views/massmailing.py Wed Mar 11 23:28:39 2009 +0100 @@ -4,6 +4,7 @@ :copyright: 2007-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved. :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr """ +__docformat__ = "restructuredtext en" import operator @@ -12,8 +13,11 @@ from cubicweb.interfaces import IEmailable from cubicweb.selectors import implements, match_user_groups from cubicweb.view import EntityView +from cubicweb.web import stdmsgs from cubicweb.web.action import Action -from cubicweb.web import stdmsgs +from cubicweb.web.form import FieldsForm, FormRenderer +from cubicweb.web.formfields import StringField +from cubicweb.web.formwidgets import CheckBox, TextInput, AjaxWidget class SendEmailAction(Action): @@ -31,8 +35,6 @@ return self.build_url(self.req.relative_path(includeparams=False), **params) -from cubicweb.web.form import FieldsForm, FormRenderer -from cubicweb.web.form import StringField, CheckBox, TextInput, AjaxWidget class MassMailingForm(FieldsForm): id = 'massmailing' @@ -59,10 +61,10 @@ def form_buttons(self): context = {'domid': self.domid, 'cancel' : self.req._(stdmsgs.BUTTON_CANCEL), - 'cancelimgpath' : self.req.external_resource('CANCEL_EMAIL_ICON'), + 'cancelimgpath' : self.req.external_resource('CANCEL_EMAIL_ICON'),j 'send' : self.req._('send email'), 'sendimgpath' : self.req.external_resource('SEND_EMAIL_ICON'), - } + } return [''' %(send)s%(send)s''' % context, ''' @@ -88,7 +90,7 @@ class MassMailingFormRenderer(FormRenderer): button_bar_class = u'toolbar' - def _render_fields(self, fields, w, form, display_help): + def _render_fields(self, fields, w, form): w(u'') for field in fields: if field.name == 'mailbody':