ฉันกำลังพยายามขยายฟังก์ชันการทำงานของการดำเนินการที่กำหนดไว้ในมุมมองโมดูลที่กำหนดเองโดยเพิ่มรายการเมนูใหม่ ฉันไม่แน่ใจว่ามีการกำหนดรหัสในการทำมันอย่างไร
โมเดลที่ใช้คือ education.group
โมดูลที่กำหนดไว้คือ: การศึกษา
<record id="education_group_mailing_action" model="ir.actions.server">
<field name="name">Generate group lists</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="model_education_group"/>
<field name="binding_model_id" ref="model_education_group"/>
<field name="state">code</field>
<field name="code">action = records.generate_lists()</field>
</record>
<record id="education_group_mailing_action2" model="ir.default">
<field name="model_id" ref="model_education_group" />
<field name="field_id" eval="1" />
<field name="json_value">False</field>
<field name="name">Generate group lsts</field>
<field name="key2">client_action_multi</field>
<field name="key">action</field>
<field name="model">education.group</field>
<field name="value" eval="'ir.actions.server,' + str(ref('education_group_mailing_action'))" />
</record>
class EducationGroup(models.Model):
_inherit='education.group'
def generate_lists(self):
print("HELLO!")
ใครรู้บ้างว่าต้องทำอย่างไร? ขอบคุณที่อ่าน!