Skip ke Konten
Odoo Menu
  • Login
  • Uji coba gratis
  • Aplikasi
    Keuangan
    • Akuntansi
    • Faktur
    • Pengeluaran
    • Spreadsheet (BI)
    • Dokumen
    • Tanda Tangan
    Sales
    • CRM
    • Sales
    • POS Toko
    • POS Restoran
    • Langganan
    • Rental
    Website
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Rantai Pasokan
    • Inventaris
    • Manufaktur
    • PLM
    • Purchase
    • Maintenance
    • Kualitas
    Sumber Daya Manusia
    • Karyawan
    • Rekrutmen
    • Cuti
    • Appraisal
    • Referensi
    • Armada
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Acara
    • Otomatisasi Marketing
    • Survei
    Layanan
    • Project
    • Timesheet
    • Layanan Lapangan
    • Meja Bantuan
    • Planning
    • Appointment
    Produktivitas
    • Diskusi
    • Approval
    • IoT
    • VoIP
    • Pengetahuan
    • WhatsApp
    Aplikasi pihak ketiga Odoo Studio Platform Odoo Cloud
  • Industri-Industri
    Retail
    • Toko Buku
    • Toko Baju
    • Toko Furnitur
    • Toko Kelontong
    • Toko Hardware
    • Toko Mainan
    Makanan & Hospitality
    • Bar dan Pub
    • Restoran
    • Fast Food
    • Rumah Tamu
    • Distributor Minuman
    • Hotel
    Real Estate
    • Agensi Real Estate
    • Firma Arsitektur
    • Konstruksi
    • Estate Management
    • Perkebunan
    • Asosiasi Pemilik Properti
    Konsultansi
    • Firma Akuntansi
    • Mitra Odoo
    • Agensi Marketing
    • Firma huku
    • Talent Acquisition
    • Audit & Sertifikasi
    Manufaktur
    • Tekstil
    • Logam
    • Perabotan
    • Makanan
    • Brewery
    • Corporate Gift
    Kesehatan & Fitness
    • Sports Club
    • Toko Kacamata
    • Fitness Center
    • Wellness Practitioners
    • Farmasi
    • Salon Rambut
    Perdagangan
    • Handyman
    • IT Hardware & Support
    • Sistem-Sistem Energi Surya
    • Pembuat Sepatu
    • Cleaning Service
    • Layanan HVAC
    Lainnya
    • Organisasi Nirlaba
    • Agen Lingkungan
    • Rental Billboard
    • Fotografi
    • Penyewaan Sepeda
    • Reseller Software
    Browse semua Industri
  • Komunitas
    Belajar
    • Tutorial-tutorial
    • Dokumentasi
    • Sertifikasi
    • Pelatihan
    • Blog
    • Podcast
    Empower Education
    • Program Edukasi
    • Game Bisnis 'Scale Up!'
    • Kunjungi Odoo
    Dapatkan Softwarenya
    • Download
    • Bandingkan Edisi
    • Daftar Rilis
    Kolaborasi
    • Github
    • Forum
    • Acara
    • Terjemahan
    • Menjadi Partner
    • Layanan untuk Partner
    • Daftarkan perusahaan Akuntansi Anda.
    Dapatkan Layanan
    • Temukan Mitra
    • Temukan Akuntan
    • Temui penasihat
    • Layanan Implementasi
    • Referensi Pelanggan
    • Bantuan
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Dapatkan demo
  • Harga
  • Bantuan

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Akuntansi
  • Inventaris
  • PoS
  • Project
  • MRP
All apps
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Help

User timezone not used

Langganan

Dapatkan notifikasi saat terdapat aktivitas pada post ini

Pertanyaan ini telah diberikan tanda
timezonedatetimev14
3 Replies
6853 Tampilan
Avatar
Alberto

To recreate I have a single Datetime field and a simple form view for it.


I've changed all of my Odoo users timezone to Japan (UTC+9) for test (settings/users/manage users), even the users marked as inactive. However when a user logs in and goes to that form and edits datetime field the field takes system OS timezone (UTC+2) in question and ignores user timezone in settings.

I've tested this - if user enters for example 2021-06-13 13:12:46 it is saved in database as 2021-06-13 11:12:46 which is correct for timezone UTC+2 , however since user has Japan set as their timezone in the settings I expected that to be saved as 2021-06-13 04:12:46 in the database.


Is this expected behaviour? Is it ALWAYS going to be like this (is there any case where it will take user timezone into the account?). For what is the user timezone even used?


Also can I somehow take this information from the env? Same as I get user timezone:

self.env.user.tz

but for system timezone? Or do I have to get it myself with Python? Edit: Actually I can't do it with Python for users, I can only get server system timezone not the user system timezone. How do I deal with this?


I''m  using Odoo 14 and Ubuntu 20


Edit: I can't comment on your answers because I lack 8 karma, whoever thought of this is...

anyway for my question I think I have to rely on users setting their timezone in settings to match their system timezone? Aka I hope they don't screw around(since they can easily select wrong one)?

0
Avatar
Buang
Avatar
Ravi Gadhia
Jawaban Terbai

yes, it's the standard behavior of odoo.
Odoo takes browser timezone (eventually system timezone) regardless of the timezone of the user currently lognin.

for testing purpose, if you want to change the timezone of the browser timezone there are versions browser plugin available in the market but my favorite is open chrome with specific timezone with command line 

TZ='UTC' open -na "Google Chrome" --args "--user-data-dir=$HOME/chrome-profile"

Note: Timezone set on the user is used in a various module like event, employee_leave, resource, calendar_appointment to determine user availability 

1
Avatar
Buang
joaquin.aparicio@rulesware.com

I have the same problem. How I can get the browser timezone in odoo environment?? So, if I am able to get the browser timezone, I'll can detect the mismatch between odoo user timezone and browser timezone and maybe set the same or consider the differences between them before save in UTC. I see the odoo detect this mismatch when set the user timezone preference and shows a warning message but it is a widget and I was not able to know how to do it. Any advice???

Avatar
Divyansh Tripathi
Jawaban Terbai

Instead of you changing it for every user, the user themselves can set it and it should work. Just log in as a user and press the logged-in username on the top right corner, select preferences, and there set the time-zone and then see if it gets you desired results.

0
Avatar
Buang
Avatar
Alberto
Penulis Jawaban Terbai

@Divyansh Tripathi (can't comment because of stupid forum karma system so I have to answer instead) I told you that it doesn't work, no matter if users change it themselves or if I change it for them.

This is development server and it always takes my system timezone which is UTC+2 instead of logged in user timezone defined in settings (no matter which user I log in as).

Edit: Are you saying I have to expect from users to set their timezone in setting to match their system timezone correctly? In that case it would work but I would have to enforce it (tell them) and hope they don't mess around and select wrong timezone.

0
Avatar
Buang
Menikmati diskusi? Jangan hanya membaca, ikuti!

Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!

Daftar
Post Terkait Replies Tampilan Aktivitas
Timezone problem to convert datetime to string
timezone datetime v14
Avatar
0
Okt 21
4604
Take Users Timezone Diselesaikan
timezone datetime
Avatar
Avatar
Avatar
Avatar
3
Jul 25
5258
Changing the time/date setting in V14 system Diselesaikan
datetime v14
Avatar
Avatar
1
Feb 21
11018
Time & Date Issue Diselesaikan
timezone datetime
Avatar
Avatar
Avatar
6
Sep 19
12500
How to add time difference on datetime object in Email Template ?
timezone datetime
Avatar
Avatar
Avatar
2
Mar 16
8666
Komunitas
  • Tutorial-tutorial
  • Dokumentasi
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Terjemahan
Layanan
  • Odoo.sh Hosting
  • Bantuan
  • Peningkatan
  • Custom Development
  • Pendidikan
  • Temukan Akuntan
  • Temukan Mitra
  • Menjadi Partner
Tentang Kami
  • Perusahaan kami
  • Aset Merek
  • Hubungi kami
  • Tugas
  • Acara
  • Podcast
  • Blog
  • Pelanggan
  • Hukum • Privasi
  • Keamanan
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo adalah rangkaian aplikasi bisnis open source yang mencakup semua kebutuhan perusahaan Anda: CRM, eCommerce, akuntansi, inventaris, point of sale, manajemen project, dan seterusnya.

Mudah digunakan dan terintegrasi penuh pada saat yang sama adalah value proposition unik Odoo.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now