summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-03-25 19:45:26 +0100
committerChristophe Simonis <chs@odoo.com>2019-03-25 19:45:26 +0100
commitf00c490be8688d80f211f6755b5ada541eefd602 (patch)
tree39fad5136327db80653801f8a40f3c5c807c65d0 /addons/web/static/src
parent28a1371035fae9892e1ceeb6c9edd7ddda806ed5 (diff)
parent11b1e12cde37cc002e475d11793be61d9d108290 (diff)
[MERGE] forward port branch 12.0 up to 11b1e12cde3
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views/calendar/calendar_controller.js6
-rw-r--r--addons/web/static/src/js/views/calendar/calendar_renderer.js4
-rw-r--r--addons/web/static/src/xml/base.xml2
3 files changed, 9 insertions, 3 deletions
diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js
index 0934ae462b3..af31c252898 100644
--- a/addons/web/static/src/js/views/calendar/calendar_controller.js
+++ b/addons/web/static/src/js/views/calendar/calendar_controller.js
@@ -19,6 +19,10 @@ var QuickCreate = require('web.CalendarQuickCreate');
var _t = core._t;
var QWeb = core.qweb;
+function dateToServer (date) {
+ return date.clone().utc().locale('en').format('YYYY-MM-DD HH:mm:ss');
+}
+
var CalendarController = AbstractController.extend({
custom_events: _.extend({}, AbstractController.prototype.custom_events, {
changeDate: '_onChangeDate',
@@ -236,7 +240,7 @@ var CalendarController = AbstractController.extend({
for (var k in context) {
if (context[k] && context[k]._isAMomentObject) {
- context[k] = context[k].clone().utc().format('YYYY-MM-DD HH:mm:ss');
+ context[k] = dateToServer(context[k]);
}
}
diff --git a/addons/web/static/src/js/views/calendar/calendar_renderer.js b/addons/web/static/src/js/views/calendar/calendar_renderer.js
index 03c59885fbe..0ea7d60b1ce 100644
--- a/addons/web/static/src/js/views/calendar/calendar_renderer.js
+++ b/addons/web/static/src/js/views/calendar/calendar_renderer.js
@@ -112,11 +112,13 @@ var SidebarFilter = Widget.extend(FieldManagerMixin, {
_onFieldChanged: function (event) {
var self = this;
event.stopPropagation();
+ var createValues = {'user_id': session.uid};
var value = event.data.changes[this.write_field].id;
+ createValues[this.write_field] = value;
this._rpc({
model: this.write_model,
method: 'create',
- args: [{'user_id': session.uid,'partner_id': value,}],
+ args: [createValues],
})
.then(function () {
self.trigger_up('changeFilter', {
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 131c897bd8c..49b03ce6a3a 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -1465,7 +1465,7 @@
<t t-set="att_prev" t-value="{'accesskey': 'p'}" />
<t t-set="att_next" t-value="{'accesskey': 'n'}" />
</t>
- <button type="button" class="fa fa-chevron-left btn btn-secondary o_pager_previous" t-att="att_prev" aria-label="Previous" title="Next" tabindex="-1"/>
+ <button type="button" class="fa fa-chevron-left btn btn-secondary o_pager_previous" t-att="att_prev" aria-label="Previous" title="Previous" tabindex="-1"/>
<button type="button" class="fa fa-chevron-right btn btn-secondary o_pager_next" t-att="att_next" aria-label="Next" title="Next" tabindex="-1"/>
</span>
</div>