summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvta vta@openerp.com <>2012-10-10 14:09:17 +0200
committervta vta@openerp.com <>2012-10-10 14:09:17 +0200
commit9acd1e6bf3400ff945e39f7eefc01a4efefd42ae (patch)
tree567baddc020ae0b5f78dfd5bd335d81d8e03e596
parentf893835350de746d054913cdb30b923f8fa2f0c5 (diff)
[FIX] Fixed on_created.
bzr revid: vta@openerp.com-20121010120917-8aah2jrats09jaol
-rw-r--r--addons/web/static/src/js/view_form.js10
-rw-r--r--addons/web_calendar/static/src/js/calendar.js2
-rw-r--r--addons/web_kanban/static/src/js/kanban.js4
3 files changed, 8 insertions, 8 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 366b2e7a9e9..dc5721208e5 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -131,7 +131,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
e.preventDefault();
}
});
- self.on('on_rec_create', self, self.on_created);
+ self.on('record_created', self, self.update_dataset);
},
destroy: function() {
_.each(this.get_widgets(), function(w) {
@@ -779,7 +779,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
var def = $.Deferred();
$.when(this.has_been_loaded).then(function() {
self.dataset.call('copy', [self.datarecord.id, {}, self.dataset.context]).then(function(new_id) {
- return self.trigger('on_rec_create',{ result : new_id });
+ return self.trigger('record_created', { result : new_id });
}).then(function() {
return self.to_edit_mode();
}).then(function() {
@@ -860,7 +860,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
if (!self.datarecord.id) {
// Creation save
save_deferral = self.dataset.create(values).pipe(function(r) {
- return self.trigger('on_rec_create', r, prepend_on_create);
+ return self.trigger('record_created', r, prepend_on_create);
}, null);
} else if (_.isEmpty(values) && ! self.force_dirty) {
// Not dirty, noop save
@@ -919,7 +919,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
* @param {Boolean} [prepend_on_create=false] adds the newly created record
* at the beginning of the dataset instead of the end
*/
- on_created: function(r, prepend_on_create) {
+ update_dataset: function(r, prepend_on_create) {
if (!r) {
// should not happen in the server, but may happen for internal purpose
return $.Deferred().reject();
@@ -1629,7 +1629,7 @@ instance.web.form.FormDialog = instance.web.Dialog.extend({
pager: false
});
this.form.appendTo(this.$el);
- this.form.on('on_rec_create', self, this.on_form_dialog_saved);
+ this.form.on('record_created', self, this.on_form_dialog_saved);
this.form.on_saved.add_last(this.on_form_dialog_saved);
return this;
},
diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js
index 35cac441b35..5e04743b8a9 100644
--- a/addons/web_calendar/static/src/js/calendar.js
+++ b/addons/web_calendar/static/src/js/calendar.js
@@ -458,7 +458,7 @@ instance.web_calendar.CalendarFormDialog = instance.web.Dialog.extend({
pager: false
});
var def = this.form.appendTo(this.$el);
- this.form.on('on_rec_create', self, this.on_form_dialog_saved);
+ this.form.on('record_created', self, this.on_form_dialog_saved);
this.form.on_saved.add_last(this.on_form_dialog_saved);
this.form.on_button_cancel = function() {
self.close();
diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js
index 45f5c98bf51..332f4e8d037 100644
--- a/addons/web_kanban/static/src/js/kanban.js
+++ b/addons/web_kanban/static/src/js/kanban.js
@@ -195,8 +195,8 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
var am = instance.webclient.action_manager;
var form = am.dialog_widget.views.form.controller;
form.on_button_cancel.add_last(am.dialog.on_close);
- form.on('on_rec_create', self, function(r) {
- (new instance.web.DataSet(self, self.group_by_field.relation)).name_get([r.result]).then(function(new_record) {
+ form.on('record_created', self, function(r) {
+ (new instance.web.DataSet(self, self.group_by_field.relation)).name_get([r]).then(function(new_record) {
am.dialog.on_close();
var domain = self.dataset.domain.slice(0);
domain.push([self.group_by, '=', new_record[0][0]]);