Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0] hr_employee_calendar_planning: how can we show a calendar view with the planning of employee ? #1432

Open
cvinh opened this issue Jan 9, 2025 · 8 comments

Comments

@cvinh
Copy link

cvinh commented Jan 9, 2025

Is your feature request related to a problem?
We would like to have a calendar view showing the planning for employees in real time (filtered/grouped by department or job position for example)

Describe the solution you'd like
A calendar view prefilled with a wizard or a cron job

Describe alternatives you've considered
N/A

Additional context
It's useful for a manager to have the global view of his employee planning to be sure every job position is filled up for the next months...
Calendar can be modified in case of an employee is sick or wants to change his planning with another employee...

@pedrobaeza do you have a solution ?

@pedrobaeza
Copy link
Member

Check OCA/shift-planning#8 as an alternative

@cvinh
Copy link
Author

cvinh commented Jan 9, 2025

Check OCA/shift-planning#8 as an alternative

Oh nice thanks !
So... what is the usability for hr_employee_calendar_planning ? I see we can manage much better but I don't see the usability...

@pedrobaeza
Copy link
Member

For example for Easter periods with special calendars, so you switch in advance for that dates.

@cvinh
Copy link
Author

cvinh commented Jan 9, 2025

For example for Easter periods with special calendars, so you switch in advance for that dates.

Thanks I see that kind of case. But IMHO the GUI is not easy for a odoo user, I mean once the planning is setup, I think it's not easy to have a global view to check everything is all setup... and the Employee himself, how can he see his planning without a calendar view... I'm sorry I don't see how

BTW hr_shift looks much more ergonomic so I think we're going on it

@cvinh cvinh closed this as completed Jan 9, 2025
@pedrobaeza
Copy link
Member

Yeah, a global calendar view may be missed here, but it shouldn't be the regular need for theses use cases. The shift one, as you require to plan according capacities, it's more suitable and have views centered in this goal.

@cvinh cvinh reopened this Jan 11, 2025
@cvinh
Copy link
Author

cvinh commented Jan 11, 2025

If someone's interested in, we tested hr_shift with our use case and it's not working because it's not (yet) possible to make shift templates with different schedule for an employee. For example monday morning, tuesday afternoon, wednesday no work, thursday evening, friday morning, saturday afternoon.
On the other hand hr_employee_calendar_planning does it out of the box.
So I'm reopening this and will improve it with our use case

@chienandalu
Copy link
Member

chienandalu commented Jan 17, 2025

If someone's interested in, we tested hr_shift with our use case and it's not working because it's not (yet) possible to make shift templates with different schedule for an employee. For example monday morning, tuesday afternoon, wednesday no work, thursday evening, friday morning, saturday afternoon.

Not our use case right now, but I think wouldn't be hard to add it to the current scheme.

Right now you can edit them day by day by employee.

For the other points: sure they'd be nice to have, but we already run out of budget 😅 and the initial scope for our customers is finished.

On the other hand hr_employee_calendar_planning does it out of the box. So I'm reopening this and will improve it with our use case

It's a different kind completely. We know it well (as we created it 😄 ) and it had it's own issues when you end with thousands of resource.calendar.attendance records...

@cvinh
Copy link
Author

cvinh commented Jan 17, 2025

Thanks for explaining that... I think we could share in private our use cases because we are NOT out of budget ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants