mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
Finalize Calendar & Connector integration (#69)
* [WIP] Refactor calendar_channel_connector * [FIX] Hotel Calendar + Hotel Connector * [ADD] Push URLs * [IMP] Connector * [IMP] Notifications * [ADD] hotel_channel_connector_wubook * [FIX] missing imports * [IMP] Clean code
This commit is contained in:
@@ -281,10 +281,10 @@ var PMSCalendarController = AbstractController.extend({
|
||||
nreservs = _.reject(nreservs, function(item){ return item.id == reserv['reserv_id']; });
|
||||
} else {
|
||||
nreservs = _.reject(nreservs, {'id': reserv['reserv_id']}); // Only like last changes
|
||||
var room = this.renderer._hcalendar.getRoom(reserv['id'], reserv['overbooking'], reserv['reserv_id']);
|
||||
var room = this.renderer._hcalendar.getRoom(reserv['room_id'], reserv['overbooking'], reserv['reserv_id']);
|
||||
// need create a overbooking row?
|
||||
if (!room && reserv['overbooking']) {
|
||||
room = this.renderer._hcalendar.createOBRoom(this.renderer._hcalendar.getRoom(reserv['id']), reserv['reserv_id']);
|
||||
room = this.renderer._hcalendar.createOBRoom(this.renderer._hcalendar.getRoom(reserv['room_id']), reserv['reserv_id']);
|
||||
this.renderer._hcalendar.createOBRoomRow(room);
|
||||
}
|
||||
if (!room) {
|
||||
|
||||
@@ -116,6 +116,7 @@ return AbstractModel.extend({
|
||||
},
|
||||
|
||||
save_changes: function(params) {
|
||||
params.splice(0, 0, false); // FIXME: ID=False because first parameter its an integer
|
||||
return this._rpc({
|
||||
model: 'hotel.calendar.management',
|
||||
method: 'save_changes',
|
||||
|
||||
@@ -115,7 +115,6 @@ var MPMSCalendarController = AbstractController.extend({
|
||||
_onLoadCalendarSettings: function (ev) {
|
||||
var self = this;
|
||||
this.model.get_hcalendar_settings().then(function(results){
|
||||
console.log(results);
|
||||
self.renderer.setHCalendarSettings(results);
|
||||
});
|
||||
},
|
||||
|
||||
@@ -21,6 +21,7 @@ return AbstractModel.extend({
|
||||
},
|
||||
|
||||
save_changes: function (params) {
|
||||
params.splice(0, 0, false); // FIXME: ID=False because first parameter its an integer
|
||||
return this._rpc({
|
||||
model: this.modelName,
|
||||
method: 'save_changes',
|
||||
|
||||
@@ -81,11 +81,7 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
|
||||
var availability = this._hcalendar.getAvailability(true);
|
||||
|
||||
var params = this.generate_params();
|
||||
console.log("---- PARAMS");
|
||||
console.log(params);
|
||||
var oparams = [params['prices'], params['restrictions'], pricelist, restrictions, availability];
|
||||
console.log("---- OPARAMS");
|
||||
console.log(oparams);
|
||||
this.trigger_up('onSaveChanges', oparams);
|
||||
},
|
||||
|
||||
@@ -240,7 +236,6 @@ var HotelCalendarManagementView = AbstractRenderer.extend({
|
||||
|
||||
/** VIEW CONTROLS INITIALIZATION **/
|
||||
// DATE TIME PICKERS
|
||||
console.log("asdads");
|
||||
var DTPickerOptions = {
|
||||
viewMode: 'months',
|
||||
icons : {
|
||||
|
||||
Reference in New Issue
Block a user