summaryrefslogtreecommitdiff
path: root/addons/project/static/src
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-03-05 09:34:56 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commite5740270568404d71a3bc093074a085c9c2eded8 (patch)
tree7b84740d92c550236de25a37cf37d244760bdbf3 /addons/project/static/src
parent0df9968433389e0d504276cd711473c2eef937ae (diff)
[REF] web,*: remove 'web.model' and 'web.dataModel
Use this.rpc instead of Model object, with web.ajax if necessary. nb: EventDispatcherMixin include now the custom_events managment instead of widget
Diffstat (limited to 'addons/project/static/src')
-rw-r--r--addons/project/static/src/js/project.js14
1 files changed, 6 insertions, 8 deletions
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js
index 33cf8e6c86d..0b2a663cc5c 100644
--- a/addons/project/static/src/js/project.js
+++ b/addons/project/static/src/js/project.js
@@ -2,12 +2,7 @@ odoo.define('project.update_kanban', function (require) {
'use strict';
var core = require('web.core');
-var data = require('web.data');
var Dialog = require('web.Dialog');
-var Model = require('web.Model');
-var session = require('web.session');
-
-var KanbanView = require('web.KanbanView');
var KanbanRecord = require('web.KanbanRecord');
var QWeb = core.qweb;
@@ -26,9 +21,12 @@ KanbanRecord.include({
if (this.modelName === 'project.task' && $(ev.currentTarget).data('type') === 'set_cover') {
ev.preventDefault();
- new Model('ir.attachment').query(['id', 'name'])
- .filter([['res_model', '=', 'project.task'], ['res_id', '=', this.id], ['mimetype', 'ilike', 'image']])
- .all().then(open_cover_images_dialog);
+ var domain = [['res_model', '=', 'project.task'], ['res_id', '=', this.id], ['mimetype', 'ilike', 'image']];
+ this.rpc('ir.attachment', 'search_read')
+ .withDomain(domain)
+ .withFields(['id', 'name'])
+ .exec()
+ .then(open_cover_images_dialog);
} else {
this._super.apply(this, arguments, ev);
}