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

I have a use case where I have added a vehicle (from Fleet app) to Timesheets as a Many2One relationship. This allows me to track what vehicle was used on different time sheet entries and vice versa in that I can see the timesheets in which that specific vehicle was used. 


That said, sometimes a timesheet entry uses 2 different vehicles - think a Low Bed Truck AND a trailer. Using two many2one relationships does not work here. What would be the best way to go about solving this conundrum???


Any tips much appreciated.


Kind regards

Jamie

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

Hi,

Modify the timesheet model to replace the existing Many2one relationship with a Many2many relationship to the vehicle model (fleet.vehicle). This can be done by changing the field type and adding the Many2many attribute.

In python:

vehicle_ids = fields.Many2many('fleet.vehicle', string='Vehicles')

In XML:

<field name="vehicle_ids" widget="many2many_tags"/>

Regards

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
أبريل 23
2799
2
فبراير 25
40483
2
نوفمبر 22
2869
2
أغسطس 22
4047
1
أبريل 22
3165