first push message

This commit is contained in:
2026-07-01 14:41:49 +07:00
parent 6667dec2bf
commit 58b5f46cc4
2951 changed files with 316619 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from odoo import models, fields, api
class SurveyQuestionAnswer(models.Model):
_inherit = 'survey.question.answer'
# Add a computed field for Khmer label
khmer_label = fields.Char(string='Khmer Label', compute='_compute_khmer_label')
def _compute_khmer_label(self):
# Khmer numerals mapping
khmer_numerals = {
'A': '', 'B': '', 'C': '', 'D': '',
'E': '', 'F': '', 'G': '', 'H': '',
'I': '', 'J': '១០'
}
for answer in self:
# Get the first character of the answer
label = answer.answer_row or ''
if label and label[0].upper() in khmer_numerals:
answer.khmer_label = khmer_numerals[label[0].upper()]
else:
answer.khmer_label = label