summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorAlexandre Kühn <alex.e.kuhn@gmail.com>2018-01-17 10:27:09 +0100
committerAlexandre Kühn <alex.e.kuhn@gmail.com>2018-01-17 11:23:23 +0100
commit290e247e823731ddd2a064a579677adcad1eccdf (patch)
tree25e2436336e91f85475ab6f4e1d7326ed74b3be7 /addons/web/static/src/js
parenta63f6092fc93495a76e3fe4798be795de4c0d89f (diff)
[FIX] web: remove dead code
Cleaning dead code from these commits that have been reverted: 41fe7f9d1113d026b226b136b4477aaaf9f1f638#diff-54fd886cc58f994ad518ee72df4d3edeR50 2a5488619da22cfd901963dd141e722b195e82ab#diff-f96b339a9374f74489f1f98755e9787bL9253 41fe7f9d1113d026b226b136b4477aaaf9f1f638#diff-86d6d41b5bb7499bf055258d05549d59R3111 With these final changes, we hope to stop the many issues that have occured with binary fields, from these commits: 255e8ca3d92e3a77d7c2a145677623518bc2f978 7813a8e714f268983b0be88827ae1c8ad887e6c7 41fe7f9d1113d026b226b136b4477aaaf9f1f638 2a5488619da22cfd901963dd141e722b195e82ab What remains is the format of binary fields in list views without widgets, which shows the bin_size instead of the base64 string representation... ... Rest assured, the computation is in JS, so there are no 'bin_size' shenaningans!
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/fields/abstract_field.js5
-rw-r--r--addons/web/static/src/js/views/basic/basic_model.js5
2 files changed, 1 insertions, 9 deletions
diff --git a/addons/web/static/src/js/fields/abstract_field.js b/addons/web/static/src/js/fields/abstract_field.js
index 8bb9afca065..2534f8ae90a 100644
--- a/addons/web/static/src/js/fields/abstract_field.js
+++ b/addons/web/static/src/js/fields/abstract_field.js
@@ -45,11 +45,6 @@ var AbstractField = Widget.extend({
},
/**
- * fields can extend the context, e.g. binary fields add {bin_size: true}
- */
- context: null,
-
- /**
* An object representing fields to be fetched by the model eventhough not present in the view
* This object contains "field name" as key and an object as value.
* That value object must contain the key "type"
diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js
index d7fbee2b30d..1c25d029cfd 100644
--- a/addons/web/static/src/js/views/basic/basic_model.js
+++ b/addons/web/static/src/js/views/basic/basic_model.js
@@ -3092,16 +3092,13 @@ var BasicModel = AbstractModel.extend({
id: {type: 'integer'},
}, params.fields);
- // datapoint context is extended by fields widgets
- var context = _.extend({}, params.context);
-
var dataPoint = {
_cache: type === 'list' ? {} : undefined,
_changes: null,
_domains: {},
_rawChanges: {},
aggregateValues: params.aggregateValues || {},
- context: context,
+ context: params.context,
count: params.count || res_ids.length,
data: data,
domain: params.domain || [],