public class AttendanceReport extends OModel { public static final String TAG = AttendanceReport.class.getSimpleName(); public static final String AUTHORITY = "com.odoo.addons.hremployee.att_report"; OColumn employee_present_ids = new OColumn("Employees present", HrEmployee.class, OColumn.RelationType.ManyToMany); OColumn lat = new OColumn("Latitude", OFloat.class); OColumn lng = new OColumn("Longitude", OFloat.class); OColumn employee_id = new OColumn("Name", HrEmployee.class, OColumn.RelationType.ManyToOne); OColumn date_reported = new OColumn("Date Reported", ODate.class); OColumn date_reporting = new OColumn("Date Reporting", ODate.class); OColumn employee_absent_ids = new OColumn("Employees absent", HrEmployee.class, OColumn.RelationType.ManyToMany); public AttendanceReport(Context context, OUser user) { super(context, "attendance.report", user); } }
I have created a model named 'attendance.report'. Inside it, I have created two many2many (employee_present_ids & employee_absent_ids).
Both Many2many belong to HrEmployee.class.
Now when i execute this code(app), only one table named 'attendance_report_hr_empoyee_rel' is created in local database.
In python we can give many2many table name while field declaration.
Please guide me, How to create two manymany fields of same class in one Omodel?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- إدارة علاقات العملاء
- e-Commerce
- المحاسبة
- المخزون
- PoS
- Project
- MRP
لقد تم الإبلاغ عن هذا السؤال
3410
أدوات العرض
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
Syntax of domains - operators
تم الحل
|
|
2
يناير 23
|
26803 | |
|
4
يونيو 21
|
39707 | ||
|
1
ديسمبر 20
|
2836 | ||
|
1
أبريل 18
|
7970 | ||
|
1
مارس 16
|
4728 |