mirror of
https://github.com/NaN-tic/sao-old.git
synced 2023-12-14 02:12:52 +01:00
Manage context domain on screen
issue5485 review27151002
This commit is contained in:
parent
33cb5fdd21
commit
48b4663205
2 changed files with 6 additions and 0 deletions
|
@ -96,6 +96,7 @@
|
||||||
params.model = action.res_model || data.res_model;
|
params.model = action.res_model || data.res_model;
|
||||||
params.res_id = action.res_id || data.res_id;
|
params.res_id = action.res_id || data.res_id;
|
||||||
params.context_model = action.context_model;
|
params.context_model = action.context_model;
|
||||||
|
params.context_domain = action.context_domain;
|
||||||
params.limit = action.limit;
|
params.limit = action.limit;
|
||||||
params.icon = action['icon.rec_name'] || '';
|
params.icon = action['icon.rec_name'] || '';
|
||||||
|
|
||||||
|
|
|
@ -633,6 +633,7 @@
|
||||||
this.current_view = null;
|
this.current_view = null;
|
||||||
this.current_record = null;
|
this.current_record = null;
|
||||||
this.domain = attributes.domain || [];
|
this.domain = attributes.domain || [];
|
||||||
|
this.context_domain = attributes.context_domain;
|
||||||
this.size_limit = null;
|
this.size_limit = null;
|
||||||
if (this.attributes.limit === undefined) {
|
if (this.attributes.limit === undefined) {
|
||||||
this.limit = Sao.config.limit;
|
this.limit = Sao.config.limit;
|
||||||
|
@ -812,6 +813,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var domain = this.search_domain(search_string, true);
|
var domain = this.search_domain(search_string, true);
|
||||||
|
if (this.context_domain) {
|
||||||
|
var decoder = new Sao.PYSON.Decoder(this.context);
|
||||||
|
domain = ['AND', domain, decoder.decode(this.context_domain)];
|
||||||
|
}
|
||||||
var tab_domain = this.screen_container.get_tab_domain();
|
var tab_domain = this.screen_container.get_tab_domain();
|
||||||
if (!jQuery.isEmptyObject(tab_domain)) {
|
if (!jQuery.isEmptyObject(tab_domain)) {
|
||||||
domain = ['AND', domain, tab_domain];
|
domain = ['AND', domain, tab_domain];
|
||||||
|
|
Loading…
Reference in a new issue