تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
2623 أدوات العرض

Hi everyone,

Using field service I'd like to customize the default worksheet to add some automatic code on the creation of the worksheet.


For now i'v tried a lot of things... but there is only the way of using the interface automated action that works.


Here is that I tried : 


from odoo import models, fields, api

class WorksheetTemplate(models.Model):

_inherit = ['x_project_task_worksheet_template_1']

def create(self, vals):
print("ok")
return super().create(WorksheetTemplate, vals)

And in my manifest I've added : 

['project','industry_fsm_report','worksheet']



But of cours I have that error : 

raise TypeError("Model %r does not exist in registry." % name)
TypeError: Model 'x_project_task_worksheet_template_1' does not exist in registry.

الصورة الرمزية
إهمال
الكاتب أفضل إجابة

This is the creation of the template but not the worksheet directly. Anyway thank you I put a comments of the solution

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
4
فبراير 25
2955
0
أكتوبر 24
1063
1
أغسطس 24
2324
2
نوفمبر 24
3534
3
أكتوبر 23
15031