Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
6 Odpowiedzi
5269 Widoki

I want to show the public holiday include in a periode of a project in the timeline view of the project dashboard,

First I got the list of holidays include in each project, here my function:

@api.depends('date_start', 'date')
def get_holiday(self):

    if self.resource_calendar_id:
        for leave_ids in self.env['resource.calendar.leaves'].search([
                                                            ('calendar_id', '=', self.resource_calendar_id.name),
                                                            ]):

                # datetime to date
                date_from = leave_ids.date_from.date()
                date_to = leave_ids.date_to.date()

                Range = namedtuple('Range', ['start', 'end'])

                r1 = Range(start=self.date_start, end=self.date)
                r2 = Range(start=date_from, end=date_to)

                latest_start = max(r1.start, r2.start)
                earliest_end = min(r1.end, r2.end)

                overlap = (earliest_end - latest_start).days + 1
                overlapping_dates = []

                if overlap > 0:

                    overlapping_dates = range(latest_start.toordinal(), earliest_end.toordinal() + 1)

                    overlapping_dates = [date.fromordinal(x) for x in overlapping_dates]

Now i've to call my function from javascript to show the result(public holiday) in the timeline view with deferent colors, How can i do that ?

Exemple: 01/01/2020 is public holiday, like this:


Awatar
Odrzuć

Check that link may be it can help you

odoo.com/forum/help-1/question/how-to-assign-a-color-to-a-person-in-calendar-14054

Najlepsza odpowiedź

Hello Ravi

just install \https://apps.odoo.com/apps/modules/12.0/web_timeline/

Awatar
Odrzuć
Najlepsza odpowiedź

Check that link may be it can help you

Awatar
Odrzuć
Autor

which link

Najlepsza odpowiedź

is it Gantt view or activity view?

Awatar
Odrzuć
Autor

Gantt / timekine view in project dashboard

sorry but I am still struggling to find the provided view(screenshot). can you provide the step to reach there on http://runbot.odoo.com/runbot

Powiązane posty Odpowiedzi Widoki Czynność
2
sie 24
6757
1
paź 22
24473
2
wrz 21
13184
1
sie 21
8687
1
lip 21
4618