--- a/web/views/autoform.py Wed May 05 18:08:34 2010 +0200
+++ b/web/views/autoform.py Wed May 05 18:10:33 2010 +0200
@@ -16,16 +16,13 @@
# You should have received a copy of the GNU Lesser General Public License along
# with CubicWeb. If not, see <http://www.gnu.org/licenses/>.
"""
-The automatic entity form
--------------------------
-
.. autodocstring:: cubicweb.web.views.autoform::AutomaticEntityForm
Configuration through uicfg
```````````````````````````
It is possible to manage which and how an entity's attributes and relations
-will be edited in the various context where the automatic entity form is used
+will be edited in the various contexts where the automatic entity form is used
by using proper uicfg tags.
The details of the uicfg syntax can be found in the :ref:`uicfg` chapter.
@@ -53,7 +50,7 @@
section may be one of:
-* 'hidden', don't display (not even in an hidden input, right?)
+* 'hidden', don't display (not even in a hidden input)
* 'attributes', display in the attributes section
@@ -104,7 +101,11 @@
autoform_field_kwargs.tag_attribute(('RQLExpression', 'expression'),
{'widget': fw.TextInput})
+.. note::
+ the widget argument can be either a class or an instance (the later
+ case being convenient to pass the Widget specific initialisation
+ options)
Overriding permissions
^^^^^^^^^^^^^^^^^^^^^^
@@ -621,13 +622,13 @@
# The automatic entity form ####################################################
class AutomaticEntityForm(forms.EntityFieldsForm):
- """AutomaticEntityForm is an automagic form to edit any entity. It is
- designed to be fully generated from schema but highly configurable through
- :ref:`uicfg`.
+ """AutomaticEntityForm is an automagic form to edit any entity. It
+ is designed to be fully generated from schema but highly
+ configurable through uicfg.
Of course, as for other forms, you can also customise it by specifying
various standard form parameters on selection, overriding, or
- adding/removing fields in a selected instances.
+ adding/removing fields in selected instances.
"""
__regid__ = 'edition'