Merge pull request #383 from expsa/dev_odex_timezone_issue

Dev odex timezone issue
This commit is contained in:
Tahir Hassan 2024-07-25 19:59:49 +04:00 committed by GitHub
commit 7d4a351761
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 3 deletions

View File

@ -2,9 +2,9 @@ odoo.define('web_hijri_datepicker.datepicker', function (require) {
var core = require('web.core');
var datepicker = require('web.datepicker');
var field_utils = require('web.field_utils');
var time = require('web.time');
var FieldDate = require('web.basic_fields').FieldDate;
var _t = core._t;
var hijriMonths = {
@ -109,16 +109,20 @@ odoo.define('web_hijri_datepicker.datepicker', function (require) {
return this._super();
}
},
_formatClients: function (v) {
return field_utils.format[this.type_of_date](v, null, {timezone: true});
},
});
FieldDate.include({
_renderReadonly: function () {
var self = this;
this._super.apply(this, arguments);
if (this.value) {
console.log('thiiiis', this)
window.dv = this.value;
this.datewidget = this._makeDatePicker();
var $div = $('<div/>');
var value = this.value ? this.datewidget._formatClient(this.value) : '';
var value = this.value ? this.datewidget._formatClients(this.value) : '';
var parsed_date = this.value ? this.datewidget._parseDate(this.value) : '';
var hijri_value = parsed_date ? this.datewidget._convertGregorianToHijri(parsed_date) : '';
$('<div>', {