Call on_change methods after setting default dtstart on calendar view

issue7496
review48441002
This commit is contained in:
Sergi Almacellas Abellana
2018-06-07 14:36:15 +02:00
parent 01cbdca002
commit ecf1d18c14
3 changed files with 11 additions and 3 deletions
+1
View File
@@ -1,3 +1,4 @@
* Call on_change methods after setting default dtstart on calendar view
* Allow to open in new tab Many2One and Reference with CTRL key
* Store session in browser storage
* Increase the space available for tab list
+7 -3
View File
@@ -1223,11 +1223,15 @@
return prm.then(function() {
group.add(record, this.new_model_position());
this.set_current_record(record);
var prm = jQuery.when();
if (previous_view.view_type == 'calendar') {
previous_view.set_default_date(record, selected_date);
prm = previous_view.set_default_date(
record, selected_date);
}
this.display().done(function() {
this.set_cursor(true, true);
prm.then(function() {
this.display().done(function() {
this.set_cursor(true, true);
}.bind(this));
}.bind(this));
return record;
}.bind(this));
+3
View File
@@ -273,6 +273,9 @@
selected_date = Sao.Date(selected_date);
}
field.set(record, selected_date);
return record.on_change([dtstart]).then(function() {
return record.on_change_with([dtstart]);
});
},
get_selected_date: function(){
return this.el.fullCalendar('getDate');