diff --git a/web_m2o_enhanced/README.rst b/web_m2x_options/README.rst similarity index 97% rename from web_m2o_enhanced/README.rst rename to web_m2x_options/README.rst index 26ab9779..2b1fafdb 100644 --- a/web_m2o_enhanced/README.rst +++ b/web_m2x_options/README.rst @@ -9,7 +9,7 @@ Description This modules modifies "many2one" form fields so as to add some new display control options. -**New: support many2manytags widget ! ** +** New: support many2manytags widget ! ** Options provided includes possibility to remove "Create..." and/or "Create and Edit..." entries from many2one drop down. You can also change default number of diff --git a/web_m2o_enhanced/__init__.py b/web_m2x_options/__init__.py similarity index 100% rename from web_m2o_enhanced/__init__.py rename to web_m2x_options/__init__.py diff --git a/web_m2o_enhanced/__openerp__.py b/web_m2x_options/__openerp__.py similarity index 97% rename from web_m2o_enhanced/__openerp__.py rename to web_m2x_options/__openerp__.py index 1ad3c4e8..f428885e 100644 --- a/web_m2o_enhanced/__openerp__.py +++ b/web_m2x_options/__openerp__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- { - "name": 'web_m2o_enhanced', + "name": 'web_m2x_options', "version": "0.1", "description": """ diff --git a/web_m2x_options/static/description/index.html b/web_m2x_options/static/description/index.html new file mode 100644 index 00000000..30abedb7 --- /dev/null +++ b/web_m2x_options/static/description/index.html @@ -0,0 +1,391 @@ + + + + + + +Add new options for many2one field + + + +
+

Add new options for many2one field

+ +
+

Description

+

This modules modifies "many2one" form fields so as to add some new display +control options.

+

** New: support many2manytags widget ! **

+

Options provided includes possibility to remove "Create..." and/or "Create and +Edit..." entries from many2one drop down. You can also change default number of +proposition appearing in the drop-down. Or prevent the dialog box poping in +case of validation error.

+

If not specified, the module will avoid proposing any of the create options +if the current user have no permission rights to create the related object.

+
+
+

Requirements

+

Was tested on openerp v7.0

+
+
+

New option

+

create boolean (Default: depends if user have create rights)

+
+Whether to display the "Create..." entry in dropdown panel.
+

create_edit boolean (Default: depends if user have create rights)

+
+Whether to display "Create and Edit..." entry in dropdown panel
+

m2o_dialog boolean (Default: depends if user have create rights)

+
+Whether to display the many2one dialog in case of validation error.
+

limit int (Default: openerp default value is 7)

+
+Number of displayed record in drop-down panel
+
+
+

Example

+

Your XML form view definition could contain:

+
+...
+<field name="partner_id" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
+...
+
+
+
+

Note

+

Double check that you have no inherited view that remote options you set on a field ! +If nothing work, add a debugger in the first ligne of get_search_result method and enable debug mode in OpenERP. When you write something in a many2one field, javascript debugger should pause. If not verify your installation.

+
+
+ + diff --git a/web_m2o_enhanced/static/src/js/form.js b/web_m2x_options/static/src/js/form.js similarity index 100% rename from web_m2o_enhanced/static/src/js/form.js rename to web_m2x_options/static/src/js/form.js