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

[14.0][FIX] Fails on hr.employee.public record #3

Open
wants to merge 33 commits into
base: 14.0-backport-project_forecast_line
Choose a base branch
from

Conversation

thomaspaulb
Copy link
Member

This fails when the field is being read by a user with readonly access because then rec is a hr.employee.public record:

https://github.com/OCA/project/blob/15.0/project_forecast_line/models/hr_employee.py#L27

Copy link

@ntsirintanis ntsirintanis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty great that I went back on my desk for checking out if this was an access issue, and seeing that you already took care of it. Thanks!

@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line branch from 7ee8af8 to e82eb81 Compare February 22, 2023 08:42
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line-hr_employee_public_fix branch 2 times, most recently from 9d29c6e to 0f1e7dc Compare February 22, 2023 08:56
yankinmax and others added 14 commits June 26, 2023 09:11
in some cases, we could have capacity consumed by a task which was not matching
a work capacity line in the period because of a faulty optimisation we were making
which skipped the creation of lines with a capacity of 0 -> then we had no line on which
to compute the negative consolidated capacity.

We remove the optimisation to fix this case and show the problematic periods
in the consolidated capacity graphs
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: project-15.0/project-15.0-project_forecast_line
Translate-URL: https://translation.odoo-community.org/projects/project-15-0/project-15-0-project_forecast_line/
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line branch from e82eb81 to 85e829e Compare June 26, 2023 07:11
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line-hr_employee_public_fix branch from 0f1e7dc to 46d4234 Compare June 26, 2023 07:35
yankinmax and others added 10 commits June 26, 2023 21:45
During some operations, forecast lines are deleted and recreated. This
can lead to some hr.employee.forecast.role lines being deleted which
leaves the forecast lines on the same period without a related document
to store the consolidated capacity. Normally that line is recreated
shortly afterwards but the creation does not recompute the link between
the parent-less lines and the new one. This patches forces the
recomputation when new lines are created.
In some cases you can have a project without a status set -> in this
case we don't want to generate forecast lines (and we don't want a crash
either)
The idea is to have two consolidated forecast fields, instead of setting.
@thomaspaulb thomaspaulb force-pushed the 14.0-backport-project_forecast_line branch from 85e829e to d696a91 Compare June 26, 2023 19:45
gurneyalex and others added 9 commits June 27, 2023 11:35
in some cases, we could have capacity consumed by a task which was not matching
a work capacity line in the period because of a faulty optimisation we were making
which skipped the creation of lines with a capacity of 0 -> then we had no line on which
to compute the negative consolidated capacity.

We remove the optimisation to fix this case and show the problematic periods
in the consolidated capacity graphs
in some cases, we could have capacity consumed by a task which was not matching
a work capacity line in the period because of a faulty optimisation we were making
which skipped the creation of lines with a capacity of 0 -> then we had no line on which
to compute the negative consolidated capacity.

We remove the optimisation to fix this case and show the problematic periods
in the consolidated capacity graphs
… access because then rec is a hr.employee.public record
…eadonly access because then rec is a hr.employee.public record
… with readonly access because then rec is a hr.employee.public record
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line-hr_employee_public_fix branch from 46d4234 to 1cfd05e Compare June 27, 2023 09:36
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line branch 2 times, most recently from 00d09bb to 9d0af2a Compare July 27, 2023 09:18
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line branch from 1483eb0 to 248b19f Compare August 3, 2023 14:49
@ntsirintanis ntsirintanis force-pushed the 14.0-backport-project_forecast_line branch 3 times, most recently from 2ae9ed9 to 7c389c0 Compare January 16, 2024 11:25
@gjotten gjotten changed the title [FIX] Fails on hr.employee.public record [14.0][FIX] Fails on hr.employee.public record Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants