When I have a date field for birthdays, and show it on a calendar, only the "real" birthday, the first, is shown.
How do I make the calendar view show it every year?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
When I have a date field for birthdays, and show it on a calendar, only the "real" birthday, the first, is shown.
How do I make the calendar view show it every year?
You can use a cron task that run every year with some code like this:
for employee in employees :
date.month=birthday.month
date.day=birthday.day
duration=1 day
create meeting(date,duration)
translate this in correct python
I know how I could add meetings to a given calender, but I'm asking for the calendar _view_ of OpenERP. In order to have it shown there, I would have to add a new data record for every year to my live data, as far as I can see. And it would then appear on tree and form views, too?
Sorry, I don't feel this answers my question.
With a cron like this, every year an action will create a meeting to all your employees birthday. Their meetings will appear on tree and form view too. Do you have a calendar view with your employees model? In this case I thing you can not do that because calendar view show one "event" per data, you can not have "multi-event" per data like you want. Maybe you can create an Birthday model object with a special calendar view for this.
Ok, I added a new model for this and added dates covering the estimated lifespan * 1.5 :), so it is a workaround for now. I'll see if I can prepare a blueprint or more for reoccurrence on the "real" calendar view.
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
feb. 23
|
7110 | ||
|
0
mrt. 15
|
7558 | ||
|
1
mrt. 15
|
6839 | ||
|
1
mrt. 15
|
9794 | ||
|
1
mrt. 15
|
5724 |