Hii,
In one of my xml list view, want to show a date in quarters.
<field name="create_date" string="Quarter" />
How to format the date field to show like Q3 2019 instead of the date?
Thanks,
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hii,
In one of my xml list view, want to show a date in quarters.
<field name="create_date" string="Quarter" />
How to format the date field to show like Q3 2019 instead of the date?
Thanks,
I done it the following way. Added new custom field by inheriting the hr.appraisal.
appraisal_quarter = fields.Char(string='Quarter', compute='_get_appraisal_quarter')
@api.multi def _get_appraisal_quarter(self):
for appraisal in self:
appraisal_date = appraisal.date_close
month = appraisal_date.month
year = appraisal_date.year
if 0 <= int(month) <= 3:
appraisal.appraisal_quarter = 'Q1 ' + str(year)
elif 4 <= int(month) <= 6:
appraisal.appraisal_quarter = 'Q2 ' + str(year)
elif 7 <= int(month) <= 9:
appraisal.appraisal_quarter = 'Q3 ' + str(year)
elif 10 <= int(month) <= 12:
appraisal.appraisal_quarter = 'Q4 ' + str(year)
else:
appraisal.appraisal_quarter = 'NA'
# list view
<field name="appraisal_quarter" />
result: Q3 2019
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
|
4
مارس 16
|
6572 | ||
|
3
يونيو 25
|
961 | ||
|
1
يناير 25
|
17852 | ||
Line Spacing in Odoo 17
تم الحل
|
|
2
ديسمبر 24
|
2330 | |
|
1
نوفمبر 22
|
6206 |