diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-03-25 19:45:26 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-03-25 19:45:26 +0100 |
| commit | f00c490be8688d80f211f6755b5ada541eefd602 (patch) | |
| tree | 39fad5136327db80653801f8a40f3c5c807c65d0 /addons/web/static/src | |
| parent | 28a1371035fae9892e1ceeb6c9edd7ddda806ed5 (diff) | |
| parent | 11b1e12cde37cc002e475d11793be61d9d108290 (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.js | 6 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/calendar/calendar_renderer.js | 4 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 2 |
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> |
