summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsma (Tiny) <sma@tinyerp.com>2011-08-02 11:22:16 +0530
committersma (Tiny) <sma@tinyerp.com>2011-08-02 11:22:16 +0530
commitf61dadb8490a45e9b9cf07384fb65c1e9cb2e8af (patch)
tree000d731cf19d41b6dbafca1583c6720d366402bd
parent97b37794372933b0cfcac478100b06c65df47777 (diff)
[IMP] Use parent and remove session from ganttview.
bzr revid: sma@tinyerp.com-20110802055216-0t9fq66nmthdwzyp
-rw-r--r--addons/base_gantt/static/src/js/gantt.js12
1 files changed, 5 insertions, 7 deletions
diff --git a/addons/base_gantt/static/src/js/gantt.js b/addons/base_gantt/static/src/js/gantt.js
index 06ec4be2634..cde8cd18b9d 100644
--- a/addons/base_gantt/static/src/js/gantt.js
+++ b/addons/base_gantt/static/src/js/gantt.js
@@ -1,16 +1,14 @@
/*---------------------------------------------------------
* OpenERP base_gantt
*---------------------------------------------------------*/
-
openerp.base_gantt = function (openerp) {
QWeb.add_template('/base_gantt/static/src/xml/base_gantt.xml');
openerp.base.views.add('gantt', 'openerp.base_gantt.GanttView');
-openerp.base_gantt.GanttView = openerp.base.Widget.extend({
-
-init: function(view_manager, session, element_id, dataset, view_id) {
+openerp.base_gantt.GanttView = openerp.base.View.extend({
- this._super(session, element_id);
- this.view_manager = view_manager;
+init: function(parent, element_id, dataset, view_id) {
+ this._super(parent, element_id);
+ this.view_manager = parent || new openerp.base.NullViewManager();
this.dataset = dataset;
this.model = dataset.model;
this.view_id = view_id;
@@ -29,7 +27,7 @@ init: function(view_manager, session, element_id, dataset, view_id) {
this.calendar_fields = {};
this.info_fields = [];
this.domain = this.dataset._domain ? this.dataset._domain: [];
- this.context = {};
+ this.context = this.dataset.context || {};
},
start: function() {