forked from Techsystech/web
Added option m2o_dialog in System parameters
parent
7a81b2fc32
commit
5dcd044a94
|
@ -77,6 +77,10 @@ If you disable one option, you can enable it for particular field by setting "cr
|
||||||
|
|
||||||
Whether to display "Create and Edit..." entry in dropdown panel for all fields in the odoo instance.
|
Whether to display "Create and Edit..." entry in dropdown panel for all fields in the odoo instance.
|
||||||
|
|
||||||
|
``web_m2x_options.m2o_dialog`` *boolean* (Default: depends if user have create rights)
|
||||||
|
|
||||||
|
Whether to display the many2one dialog in case of validation error for all fields in the odoo instance.
|
||||||
|
|
||||||
``web_m2x_options.limit`` *int* (Default: openerp default value is ``7``)
|
``web_m2x_options.limit`` *int* (Default: openerp default value is ``7``)
|
||||||
|
|
||||||
Number of displayed record in drop-down panel for all fields in the odoo instance
|
Number of displayed record in drop-down panel for all fields in the odoo instance
|
||||||
|
@ -89,6 +93,7 @@ To add these parameters go to Configuration -> Technical -> Parameters -> System
|
||||||
|
|
||||||
- web_m2x_options.create: False
|
- web_m2x_options.create: False
|
||||||
- web_m2x_options.create_edit: False
|
- web_m2x_options.create_edit: False
|
||||||
|
- web_m2x_options.m2o_dialog: False
|
||||||
- web_m2x_options.limit: 10
|
- web_m2x_options.limit: 10
|
||||||
- web_m2x_options.search_more: True
|
- web_m2x_options.search_more: True
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,8 @@ openerp.web_m2x_options = function (instance) {
|
||||||
var OPTIONS = ['web_m2x_options.create',
|
var OPTIONS = ['web_m2x_options.create',
|
||||||
'web_m2x_options.create_edit',
|
'web_m2x_options.create_edit',
|
||||||
'web_m2x_options.limit',
|
'web_m2x_options.limit',
|
||||||
'web_m2x_options.search_more',];
|
'web_m2x_options.search_more',
|
||||||
|
'web_m2x_options.m2o_dialog',];
|
||||||
|
|
||||||
instance.web.form.FieldMany2One = instance.web.form.FieldMany2One.extend({
|
instance.web.form.FieldMany2One = instance.web.form.FieldMany2One.extend({
|
||||||
|
|
||||||
|
@ -39,8 +40,8 @@ openerp.web_m2x_options = function (instance) {
|
||||||
},
|
},
|
||||||
|
|
||||||
show_error_displayer: function () {
|
show_error_displayer: function () {
|
||||||
if ((typeof this.options.m2o_dialog === 'undefined' && this.can_create) ||
|
if (((typeof this.options.m2o_dialog === 'undefined' && this.can_create) ||
|
||||||
this.options.m2o_dialog) {
|
this.options.m2o_dialog) && (!this.view.ir_options['web_m2x_options.search_more'] === "False")) {
|
||||||
new instance.web.form.M2ODialog(this).open();
|
new instance.web.form.M2ODialog(this).open();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue