[IMP] remove custom implementation of fields_view_get in graph view
bzr revid: xmo@openerp.com-20110926140241-4xuobnvpncetk7bx
This commit is contained in:
parent
211713396a
commit
0a3a7663d1
|
@ -1,2 +0,0 @@
|
|||
#!/usr/bin/python
|
||||
import controllers
|
|
@ -1 +0,0 @@
|
|||
import main
|
|
@ -1,11 +0,0 @@
|
|||
from web.controllers.main import View
|
||||
import web.common as openerpweb
|
||||
|
||||
class GraphView(View):
|
||||
_cp_path = "/web_graph/graphview"
|
||||
|
||||
@openerpweb.jsonrequest
|
||||
def load(self, req, model, view_id):
|
||||
fields_view = self.fields_view_get(req, model, view_id, 'graph')
|
||||
all_fields = req.session.model(model).fields_get()
|
||||
return {'fields_view': fields_view, 'all_fields':all_fields}
|
|
@ -33,8 +33,20 @@ openerp.web_graph.GraphView = openerp.web.View.extend({
|
|||
this.$element.hide();
|
||||
},
|
||||
start: function() {
|
||||
var self = this;
|
||||
this._super();
|
||||
return this.rpc("/web_graph/graphview/load", {"model": this.model, "view_id": this.view_id}, this.on_loaded);
|
||||
return $.when(
|
||||
new openerp.web.DataSet(this, this.model).call('fields_get', []),
|
||||
this.rpc('/web/view/load', {
|
||||
model: this.model,
|
||||
view_id: this.view_id,
|
||||
view_type: 'graph'
|
||||
})).then(function (fields_result, view_result) {
|
||||
self.on_loaded({
|
||||
all_fields: fields_result[0],
|
||||
fields_view: view_result[0]
|
||||
});
|
||||
});
|
||||
},
|
||||
on_loaded: function(data) {
|
||||
this.all_fields = data.all_fields;
|
||||
|
|
Loading…
Reference in New Issue