[FIX] reintroduce o2m search field, aliases to CharField. Also make m2m search field an actual alias to CharField

bzr revid: xmo@openerp.com-20110812083610-utduagt0np0h7rib
This commit is contained in:
Xavier Morel 2011-08-12 10:36:10 +02:00
parent 3278222800
commit 61e9552f6d
1 changed files with 2 additions and 10 deletions

View File

@ -362,7 +362,8 @@ openerp.base.search.fields = new openerp.base.Registry({
'datetime': 'openerp.base.search.DateTimeField',
'date': 'openerp.base.search.DateField',
'many2one': 'openerp.base.search.ManyToOneField',
'many2many': 'openerp.base.search.ManyToManyField'
'many2many': 'openerp.base.search.CharField',
'one2many': 'openerp.base.search.CharField'
});
openerp.base.search.Invalid = openerp.base.Class.extend( /** @lends openerp.base.search.Invalid# */{
/**
@ -723,11 +724,8 @@ openerp.base.search.DateField = openerp.base.search.Field.extend( /** @lends ope
}
});
openerp.base.search.DateTimeField = openerp.base.search.DateField.extend({
// TODO: time?
});
openerp.base.search.ManyToOneField = openerp.base.search.CharField.extend({
// TODO: @widget
// TODO: .selection, .context, .domain
init: function (view_section, field, view) {
this._super(view_section, field, view);
var self = this;
@ -795,12 +793,6 @@ openerp.base.search.ManyToOneField = openerp.base.search.CharField.extend({
return this._super();
}
});
/**
* m2m search field behaves pretty much exactly like a char field
*
* @class
*/
openerp.base.search.ManyToManyField = openerp.base.search.CharField.extend({});
openerp.base.search.ExtendedSearch = openerp.base.OldWidget.extend({
template: 'SearchView.extended_search',