summaryrefslogtreecommitdiff
path: root/addons/gamification/static/src/js/gamification.js
diff options
context:
space:
mode:
authorMartin Trigaux <mat@openerp.com>2013-03-25 17:15:27 +0100
committerMartin Trigaux <mat@openerp.com>2013-03-25 17:15:27 +0100
commit0aa973b9f024ebefaa2f2ec9f47060e721a5c54a (patch)
treeb9a4d570d25dc94d2c8ea1c1c8c3ca9f57e427af /addons/gamification/static/src/js/gamification.js
parent364612d0be52e6677a26f8a083d58b52d81c7f0a (diff)
[IMP] refresh button for plan
bzr revid: mat@openerp.com-20130325161527-qes3lqpzevdmdsx6
Diffstat (limited to 'addons/gamification/static/src/js/gamification.js')
-rw-r--r--addons/gamification/static/src/js/gamification.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/addons/gamification/static/src/js/gamification.js b/addons/gamification/static/src/js/gamification.js
index 28323b29421..08b6155a4f1 100644
--- a/addons/gamification/static/src/js/gamification.js
+++ b/addons/gamification/static/src/js/gamification.js
@@ -19,6 +19,14 @@ openerp.gamification = function(instance) {
self.get_goal_todo_info();
});
},
+ 'click a.oe_update_plan': function(event) {
+ var self = this;
+ var plan_id = parseInt(event.currentTarget.id);
+ var goals_updated = new instance.web.Model('gamification.goal.plan').call('quick_update', [plan_id]);
+ $.when(goals_updated).done(function() {
+ self.get_goal_todo_info();
+ });
+ },
'click a.oe_show_description': function(event) {
var goal_id = parseInt(event.currentTarget.id);
this.$el.find('.oe_type_description_'+goal_id).toggle(10);
@@ -35,8 +43,7 @@ openerp.gamification = function(instance) {
//var form = action_manager.dialog_widget.views.form.controller;
});
-
- }
+ },
},
renderElement: function() {
var self = this;