summaryrefslogtreecommitdiff
path: root/addons/google_docs/static/src/js
diff options
context:
space:
mode:
authorRoberto López López (OpenERP) <rlo@openerp.com>2012-03-02 11:35:05 +0100
committerRoberto López López (OpenERP) <rlo@openerp.com>2012-03-02 11:35:05 +0100
commitff1fc1a7e9476f33e8a580c0c1f8942e5004bf0f (patch)
treeec47162d1ce0d272dafbc4b3edfd0fb43956200e /addons/google_docs/static/src/js
parentf0775d762e80c2fdd48b689b253bb02db14e569a (diff)
[imp]
bzr revid: rlo@openerp.com-20120302103505-em22nbb5chumfzuf
Diffstat (limited to 'addons/google_docs/static/src/js')
-rw-r--r--addons/google_docs/static/src/js/gdocs.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/addons/google_docs/static/src/js/gdocs.js b/addons/google_docs/static/src/js/gdocs.js
index 825bd577b66..63978868901 100644
--- a/addons/google_docs/static/src/js/gdocs.js
+++ b/addons/google_docs/static/src/js/gdocs.js
@@ -9,36 +9,40 @@ openerp.google_docs = function(instance, session) {
this.$element.delegate('.oe_google_docs_slide_button', 'click', this.on_add_slide_gdoc);
},
on_add_text_gdoc: function() {
- console.log('on_add_text_gdoc:');
var self = this;
var $gdocbtn = this.$element.find('.oe_google_docs_text_button');
$gdocbtn.attr('disabled', 'true').find('img, span').toggle();
var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'text'], function(r) {
- console.log('on_add_text_gdoc: return');
+ console.log(r);
+ if (r == 'False') {
+ var params = {
+ error: response,
+ message: "The user google credentials are not set yet. Contact your administrator for help."
+ }
+ $(openerp.web.qweb.render("DialogWarning", params)).dialog({
+ title: "User Google credentials are not yet set.",
+ modal: true,
+ });
+ }
self.do_update();
});
},
on_add_spreadsheet_gdoc: function() {
- console.log('on_add_spreadsheet_gdoc:');
var self = this;
var $gdocbtn = this.$element.find('.oe_google_docs_spreadsheet_button');
$gdocbtn.attr('disabled', 'true').find('img, span').toggle();
var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
- console.log('on_add_spreadsheet_gdoc:');
ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'spreadsheet'], function(r) {
- console.log('on_add_spreadsheet_gdoc: return');
self.do_update();
});
},
on_add_slide_gdoc: function() {
- console.log ('on_add_slide_gdoc:');
var self = this;
var $gdocbtn = this.$element.find('.oe_google_docs_slide_button');
$gdocbtn.attr('disabled', 'true').find('img, span').toggle();
var ds = new instance.web.DataSet(this, 'google.docs', this.view.dataset.get_context());
ds.call('doc_get', [this.view.dataset.model, [this.view.datarecord.id], 'slide'], function(r) {
- console.log('on_add_slide_gdoc: return');
self.do_update();
});
}