Author: |
Numigi |
License: |
LGPL-3 |
Branch: |
TA#45902---project_cost_smart_button_migration |
Repository: |
Numigi/odoo-project-addons |
Dependencies: |
hr_timesheet,
and
project_stage |
Languages: |
PO File (26, 13.3%),
Python (132, 67.7%),
XML (23, 11.8%),
and
reStructuredText (14, 7.2%) |
Other branches: |
12.0,
14.0,
452,
TA#42546,
TA#43556,
TA#44075---manage_project_budget_using_milestone,
TA#44076---Update-dockerfile,
TA#44215---project_task_kanban_view_partner,
TA#445738---project_outsourcing_timesheet_manage_contacts,
TA#45451---add_project_milestone_week_duration,
TA#45451---fix_after_test,
TA#45452,
TA#45459---project_milestone_timeline_dynamic,
TA#45464---project_manager_access_right,
TA#45526,
TA#45528,
TA#45902---analytic_line_revenue_v14,
TA#45902-analytic_line_employee_migration,
TA#46088---project_timesheet_time_control_employee_pin,
TA#46412---project_default_task_stage,
TA#46412---project_stage_no_quick_create,
TA#46412---project_task_date_planned,
TA#46412---project_type,
TA#46412--project_task_full_text_search,
TA#47760---correctif#6,
TA#47906,
TA#48575,
TA#51167,
TumbaoJu-patch-1,
abenzbiria-patch-1,
jbreard-patch-1,
jbreard-patch-2,
and
update_analytic_account_on_timesheets |
<h1 class="title">Project Stage Allow Timesheet</h1>
<p>This module adds the notion of time sheet on project stages.
With this implementation, the field allow_timesheets on project is now readonly and it
is driven by the stage the project is in.</p>
<p><em>I go on the project stage configuration. I find an option to</em> <code>Allow Timesheet</code> <em>on tasks in this stage.</em></p>
<img alt="static/description/project_stage_form.png" src="static/description/project_stage_form.png" />
<p><em>On the list view, the</em> <code>Allow Timesheet</code> <em>field is also visible.</em></p>
<img alt="static/description/project_stage_list.png" src="static/description/project_stage_list.png" />
<p>Additionally, the module implements two new constraints that avoid to move time sheets in a project that does not
allow time sheets.</p>
<p><em>It is now forbidden to move a task with time sheets to a project that does not allow time sheets.</em></p>
<img alt="static/description/task_error.png" src="static/description/task_error.png" />
<p><em>It is not forbidden to move a time sheet into another task if the project does not allow time sheets.</em></p>
<img alt="static/description/timesheet_error.png" src="static/description/timesheet_error.png" />
<a name="contributors"></a>
<h2>Contributors</h2>
<ul class="simple">
<li>Numigi (tm) and all its contributors (<a class="reference external" href="https://bit.ly/numigiens">https://bit.ly/numigiens</a>)</li>
</ul>