web/views/forms.py
changeset 7990 a673d1d9a738
parent 7929 900f1627b171
child 8128 0a927fe4541b
--- a/web/views/forms.py	Fri Oct 21 14:32:18 2011 +0200
+++ b/web/views/forms.py	Fri Oct 21 14:32:37 2011 +0200
@@ -182,7 +182,7 @@
         if self.needs_css:
             self._cw.add_css(self.needs_css)
 
-    def render(self, formvalues=None, rendervalues=None, renderer=None, **kwargs):
+    def render(self, formvalues=None, renderer=None, **kwargs):
         """Render this form, using the `renderer` given as argument or the
         default according to :attr:`form_renderer_id`. The rendered form is
         returned as an unicode string.
@@ -191,13 +191,7 @@
         considered as field's value.
 
         Extra keyword arguments will be given to renderer's :meth:`render` method.
-
-        `rendervalues` is deprecated.
         """
-        if rendervalues is not None:
-            warn('[3.6] rendervalues argument is deprecated, all named arguments will be given instead',
-                 DeprecationWarning, stacklevel=2)
-            kwargs = rendervalues
         w = kwargs.pop('w', None)
         if w is None:
             warn('[3.10] you should specify "w" to form.render() named arguments',
@@ -306,21 +300,6 @@
                 raise ValidationError(None, errors)
             return processed
 
-    @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
-    def form_add_hidden(self, name, value=None, **kwargs):
-        return self.add_hidden(name, value, **kwargs)
-
-    @deprecated('[3.6] use .render(formvalues, **rendervalues)')
-    def form_render(self, **values):
-        """render this form, using the renderer given in args or the default
-        FormRenderer()
-        """
-        self.build_context(values)
-        renderer = values.pop('renderer', None)
-        if renderer is None:
-            renderer = self.default_renderer()
-        return renderer.render(self, values)
-
 
 _AFF = uicfg.autoform_field
 _AFF_KWARGS = uicfg.autoform_field_kwargs
@@ -459,19 +438,6 @@
     def editable_relations(self):
         return ()
 
-    @deprecated('[3.6] use cw.web.formfields.RelationField.relvoc_unrelated method')
-    def subject_relation_vocabulary(self, rtype, limit=None):
-        """defaut vocabulary method for the given relation, looking for
-        relation's object entities (i.e. self is the subject)
-        """
-        field = self.field_by_name(rtype, 'subject')
-        return field.relvoc_unrelated(form, limit=None)
-
-    @deprecated('[3.6] use cw.web.formfields.relvoc_unrelated method')
-    def object_relation_vocabulary(self, rtype, limit=None):
-        field = self.field_by_name(rtype, 'object')
-        return field.relvoc_unrelated(form, limit=None)
-
 
 class CompositeFormMixIn(object):
     __regid__ = 'composite'