Skip to content

Commit 6e75f29

Browse files
committed
[ADD] project_fte: New module project_fte
1 parent d63d795 commit 6e75f29

22 files changed

+1965
-0
lines changed

project_fte/README.rst

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
===========
2+
Project FTE
3+
===========
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:d8ef4ec8928d52ddb634db27233ca9976fbf0cdd4248ba156695645608db333a
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Beta
16+
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
18+
:alt: License: AGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github
20+
:target: https://github.com/OCA/project/tree/17.0/project_fte
21+
:alt: OCA/project
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_fte
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
With this module you can manage FTE (Full-Time Equivalent) contracts and
32+
evolution in projects.
33+
34+
**Table of contents**
35+
36+
.. contents::
37+
:local:
38+
39+
Usage
40+
=====
41+
42+
Go to the project you want, click the three dots and select Settings.
43+
You will see that you have a new page named FTE. Click on the Generate
44+
FTE Lines button. Select the Start Date you wish (it will be setted in
45+
the project) and the total FTE hours contracted. Select the profile
46+
distribution you want, it will autocompute Monthly Hours and End Date.
47+
Generate the lines. You can add now more lines if you wish, following
48+
the same steps. You will see that now Start Date is the previous end
49+
date. Check the Overwrite Existing Lines button. It will compute the new
50+
lines based on the previous end date, in order to create them starting
51+
from that date.
52+
53+
Bug Tracker
54+
===========
55+
56+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/project/issues>`_.
57+
In case of trouble, please check there if your issue has already been reported.
58+
If you spotted it first, help us to smash it by providing a detailed and welcomed
59+
`feedback <https://github.com/OCA/project/issues/new?body=module:%20project_fte%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
60+
61+
Do not contact contributors directly about support or help with technical issues.
62+
63+
Credits
64+
=======
65+
66+
Authors
67+
-------
68+
69+
* APSL Nagarro
70+
71+
Contributors
72+
------------
73+
74+
- ``APSL-Nagarro <https://apsl.tech>``\ \_:
75+
76+
- Miquel Alzanillas [email protected]
77+
- Miquel Pascual [email protected]
78+
79+
Maintainers
80+
-----------
81+
82+
This module is maintained by the OCA.
83+
84+
.. image:: https://odoo-community.org/logo.png
85+
:alt: Odoo Community Association
86+
:target: https://odoo-community.org
87+
88+
OCA, or the Odoo Community Association, is a nonprofit organization whose
89+
mission is to support the collaborative development of Odoo features and
90+
promote its widespread use.
91+
92+
.. |maintainer-miquelalzanillas| image:: https://github.com/miquelalzanillas.png?size=40px
93+
:target: https://github.com/miquelalzanillas
94+
:alt: miquelalzanillas
95+
.. |maintainer-mpascuall| image:: https://github.com/mpascuall.png?size=40px
96+
:target: https://github.com/mpascuall
97+
:alt: mpascuall
98+
99+
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
100+
101+
|maintainer-miquelalzanillas| |maintainer-mpascuall|
102+
103+
This module is part of the `OCA/project <https://github.com/OCA/project/tree/17.0/project_fte>`_ project on GitHub.
104+
105+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

project_fte/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from . import models
2+
from . import tests
3+
from . import wizard

project_fte/__manifest__.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Copyright 2025 APSL Nagarro
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
{
5+
"name": "Project FTE",
6+
"summary": "Manage FTE (Full-Time Equivalent) contracts and evolution in projects.",
7+
"version": "17.0.1.0.0",
8+
"category": "Project",
9+
"website": "https://github.com/OCA/project",
10+
"author": "APSL Nagarro, Odoo Community Association (OCA)",
11+
"maintainers": ["miquelalzanillas", "mpascuall"],
12+
"license": "AGPL-3",
13+
"application": False,
14+
"installable": True,
15+
"depends": ["project", "project_role"],
16+
"data": [
17+
"security/ir.model.access.csv",
18+
"wizard/project_fte_mass_generator_views.xml",
19+
"views/project_fte_month_line_views.xml",
20+
"views/project_project_views.xml",
21+
],
22+
}

0 commit comments

Comments
 (0)