콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
3936 화면

I have an app which lets participants create events in the calendar and there will be many recurrent events among non-recurrent events. To achieve this I have created a separate class that inherits from the attendees class of the odoo calendar module, which basically maps events to res.partners. I've had to add some extra fields, specifically, there's a field called 'is_excused', which if set to True, means that this attendee is not expected for this meeting.

Our app lets the participants mark their planned absence for a certain duration. So when they do this, we have some code in the custom create/write methods in the attendees class that looks for meetings that fall within this duration and mark those meetings' 'is_excused' field as true. 

This works fine for normal meetings, but for recurrent meetings Odoo just dynamically creates these meetings/attendees so there are no individual records for each instance. So how do I mark the is_excused to be true for that particular attendee record?

아바타
취소
베스트 답변

Hi, 

You will need to check for records who have virtual_id= True in context

In fact, If virtual_id=False, it means that it will only get non Virtual events.

Hope this helps. If not, please write back for further analysis.

Regards.

아바타
취소
관련 게시물 답글 화면 활동
1
6월 16
4962
0
3월 15
3730
0
5월 24
1492
0
5월 15
4383
1
7월 25
454