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

[MIG] hr_timesheet_sheet migration to 17.0 #703

Open
wants to merge 225 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
c2f422d
[11.0][MIG] hr_timesheet_sheet (#125)
MiquelRForgeFlow Jun 18, 2018
c90aa2c
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jun 18, 2018
30fba78
Translated using Weblate (Japanese)
yostashiro Jun 19, 2018
9618cde
Translated using Weblate (Português (Brasil))
Jun 20, 2018
c14c0cc
[11.0][hr_timesheet_sheet]: allow to display more than 40 cells
JordiBForgeFlow Jul 26, 2018
c13765f
hr_timesheet_sheet: add menu 'Timesheet Sheets to Approve'
JordiBForgeFlow Jul 30, 2018
3ce8f3d
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jul 31, 2018
ff05f2f
hr_timesheet_sheet: pass selected project context to task creation
JordiBForgeFlow Aug 2, 2018
5dc5619
[11.0][IMP] hr_timesheet_sheet: ease extensions (#131)
astirpe Sep 11, 2018
0b5f525
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 11, 2018
0f7594e
Fix task domain and default project_id
astirpe Sep 20, 2018
decc5a4
Bump version
astirpe Sep 20, 2018
2a17f6f
[IMP] hr_timesheet_sheet ux
astirpe Sep 20, 2018
ceb26ba
Code review
astirpe Sep 20, 2018
d8cc4c5
Update contributors list
astirpe Sep 20, 2018
536a80d
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 20, 2018
e3adaa1
[FIX] hr_timesheet_sheet: "Refuse" button name (#134)
astirpe Oct 1, 2018
5caf646
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 1, 2018
32ac249
[11.0][IMP] hr_timesheet_sheet: merge hr_timesheet_sheet_week_start_d…
LoisRForgeFlow Oct 17, 2018
600ea65
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 18, 2018
de1163e
restrict selection of projects to those that have 'allow_timsheets' set
JordiBForgeFlow Nov 5, 2018
a032c99
[MIG] hr_timesheet_sheet: Migration to 12.0
alexey-pelykh Nov 9, 2018
6e3507a
Update translation files
oca-transbot Dec 9, 2018
ddfa2f2
[FIX] hr_timesheet_sheet: Don't fail tests on Sunday
pedrobaeza Dec 9, 2018
72babde
[IMP] hr_timesheet_sheet: more extendability & cleanup
alexey-pelykh Dec 11, 2018
d312aee
[FIX] Fix related fields in hr_timesheet_sheet
AdriaGForgeFlow Dec 18, 2018
94d7197
[FIX] hr_timesheet_sheet: who approves timesheets should be the manager
MiquelRForgeFlow Dec 17, 2018
8be567a
[FIX]hr_timesheet_sheet : fix singleton error in _compute_line_ids
bizzappdev Dec 27, 2018
97396e1
Update translation files
oca-transbot Dec 29, 2018
210107e
[FIX] timesheet sheet lines inconsistency
astirpe Jan 17, 2019
e227a0b
[FIX] hr_timesheet_sheet: unlink only generated AAL
alexey-pelykh Feb 15, 2019
950636e
[IMP] hr_timesheet_sheet: texts & formatting
alexey-pelykh Feb 15, 2019
5d48242
[FIX] hr_timesheet_sheet: sheet_id when modifying the timesheet
astirpe Feb 26, 2019
3554d68
[IMP] hr_timesheet_sheet: protect specific list of fields
alexey-pelykh Feb 26, 2019
c46aa91
Update translation files
oca-transbot Mar 3, 2019
0841fba
[FIX] Avoid cleaning when set to draft
MiquelRForgeFlow Feb 28, 2019
b433ec8
[IMP] Make a constant for the '/' name for empty lines
MiquelRForgeFlow Feb 27, 2019
210fe6a
[FIX] Correctly handle partial amounts of timesheets
MiquelRForgeFlow Feb 18, 2019
ef5b8c8
[IMP] Rename method / parameters to a better descriptive name
MiquelRForgeFlow Feb 18, 2019
14ad286
hr_timesheet_sheet: version bump
alexey-pelykh Mar 5, 2019
31a2fe0
[FIX] Wrong decorator
astirpe Mar 8, 2019
d5baef9
Update translation files
oca-transbot Mar 17, 2019
7880b68
Translated using Weblate (Dutch)
Mar 23, 2019
3d0bc5b
[IMP] hr_timesheet_sheet: fix amount calculation issues + code simpli…
astirpe Mar 25, 2019
b4f3e31
[FIX] Add lines of other employees
astirpe Mar 28, 2019
3b7e07d
[FIX] hr_timesheet_sheet: sheet name
alexey-pelykh Mar 26, 2019
79640e4
[12.0][FIX] hr_timesheet_sheet: subscribe user when confirm (#227)
astirpe Apr 3, 2019
0922c59
[FIX] Allow timesheet sheet when employee's company is not set
astirpe Mar 27, 2019
3f4bfb5
[UPD] Update hr_timesheet_sheet.pot
oca-travis Apr 8, 2019
969c251
[ADD] Constraint company_id in timesheet sheet line
astirpe Mar 25, 2019
211c599
[ADD] company_id in blacklist of timesheet sheet line
astirpe Mar 25, 2019
e7074a2
[REM] Obsolete constraint
astirpe Mar 25, 2019
2250e43
[FIX] Consistency of company on projects and employees
astirpe Mar 28, 2019
9b46ce7
[IMP] hr_timesheet_sheet: Clearer interface
tarteo Apr 25, 2019
56ffcf9
[FIX] hr_timesheet_sheet: tests
alexey-pelykh May 1, 2019
395cd2f
[UPD] README.rst
OCA-git-bot May 2, 2019
fc2c8a8
[FIX] hr_timesheet_sheet: consistency with v11
alexey-pelykh May 2, 2019
36872bb
[FIX]hr_timesheet_sheet : unit amount will display in formate hr:minute
bizzappdev Feb 18, 2019
e8f7d8c
[FIX] Don't create analytic lines in onchange
MiquelRForgeFlow Apr 11, 2019
af96fb8
[FIX] Tests
MiquelRForgeFlow Apr 11, 2019
50ba15e
Update translation files
oca-transbot May 20, 2019
89e8907
[IMP] hr_timesheet_sheet: more hooks
alexey-pelykh Jul 1, 2019
9b56847
Translated using Weblate (German)
marylla Jul 10, 2019
9d0f338
Update translation files
oca-transbot Jul 20, 2019
cfe920e
Translated using Weblate (German)
marylla Jul 31, 2019
f3e3213
[FIX] Expected singleton
astirpe Jul 12, 2019
dcebddb
[12.0][FIX] Do not remove lines when removing the timesheet sheet
astirpe Jul 30, 2019
f9c8ad9
Translated using Weblate (German)
marylla Aug 8, 2019
fc83a73
Translated using Weblate (Portuguese (Brazil))
britoederr Oct 10, 2019
766ed00
Update translation files
oca-transbot Oct 11, 2019
02534da
[IMP] hr_timesheet_sheet: review policy
alexey-pelykh May 21, 2019
819808d
Update translation files
oca-transbot Nov 5, 2019
4fd968b
[FIX] hr_timesheet_sheet: remove non-existent models
alexey-pelykh Nov 5, 2019
ddb5363
Update translation files
oca-transbot Nov 5, 2019
da31d6a
[IMP] hr_timesheet_sheet: error details
alexey-pelykh Nov 7, 2019
f52ab1c
Update translation files
oca-transbot Nov 8, 2019
958a102
[ADD] hr_timesheet_sheet: policies
alexey-pelykh Nov 12, 2019
a111b25
Update translation files
oca-transbot Nov 19, 2019
7f74fe1
Translated using Weblate (Spanish)
chienandalu Nov 26, 2019
738c16b
Translated using Weblate (Italian)
primes2h Nov 29, 2019
3e1b2dc
Translated using Weblate (German)
marylla Dec 9, 2019
f3501db
[IMP] hr_timesheet_sheet: allow employee to review own non-submitted …
alexey-pelykh Dec 4, 2019
a6a288d
Translated using Weblate (German)
marylla Dec 10, 2019
ec55a0d
[FIX] hr_timesheet_sheet_policy*: admin always reviewer
astirpe Dec 23, 2019
4aa966d
Update translation files
oca-transbot Dec 24, 2019
85e874e
[FIX] hr_timesheet_sheet: don't store possible_reviewer_ids
alexey-pelykh Dec 23, 2019
ec7a3cb
Update translation files
oca-transbot Dec 24, 2019
2eaa1e4
[FIX] Clean/merge timesheets when in draft only
astirpe Jan 29, 2020
dbd34af
Update translation files
oca-transbot Jan 29, 2020
77a9a2e
[FIX] hr_timesheet_sheet: same week in different years is still same
alexey-pelykh Jan 31, 2020
86e4f64
Update translation files
oca-transbot Jan 31, 2020
2753b63
[FIX] hr_timesheet_sheet: use unique IDs in line generation
alexey-pelykh Dec 28, 2019
54e34a2
Update translation files
oca-transbot Feb 4, 2020
d7417b7
Translated using Weblate (Spanish)
pedrobaeza Feb 6, 2020
af48c1f
[IMP] hr_timesheet_sheet: hooks
alexey-pelykh Feb 6, 2020
2a5a94c
[IMP] hr_timesheet_sheet: add id to allow modules add options
alexey-pelykh Feb 11, 2020
0ee1d23
hr_timesheet_sheet: fix FR translation that trigger a crash
alexis-via Feb 11, 2020
af00877
[IMP] hr_timesheet_sheet: add kanban view
alexey-pelykh Feb 12, 2020
c16b769
Translated using Weblate (Italian)
Feb 13, 2020
4303880
Update translation files
oca-transbot Feb 13, 2020
6acba21
[IMP] hr_timesheet_sheet: _get_subscribers hook
alexey-pelykh Feb 14, 2020
5e9a1ff
[FIX] hr_timesheet_sheet: lost kanban mode
alexey-pelykh Feb 14, 2020
825f549
Translated using Weblate (Dutch)
Apr 3, 2020
999084b
[FIX] hr_timesheet_sheet: drop fuzzy+python-format translations
alexey-pelykh Apr 3, 2020
056c8f9
[IMP] : black, isort
Mar 2, 2020
c170bf8
[MIG] hr_timesheet_sheet: Migration to 13.0
Mar 2, 2020
75ec3f9
[IMP] hr_timesheet_sheet: black, isort, prettier
MiquelRForgeFlow Apr 6, 2020
fed567d
[MIG] hr_timesheet_sheet: Migration to 13.0 (complete)
MiquelRForgeFlow Apr 3, 2020
59e87d4
[UPD] Update hr_timesheet_sheet.pot
oca-travis Apr 7, 2020
0a88afe
[UPD] README.rst
OCA-git-bot Apr 7, 2020
d66f809
Update translation files
oca-transbot Apr 12, 2020
ecc85e4
[FIX] hr_timesheet_sheet: openupgrade
alexey-pelykh Apr 12, 2020
a3cfc68
[FIX] failing tests, linting
May 22, 2020
0a379a8
hr_timesheet_sheet 13.0.1.0.1
OCA-git-bot May 23, 2020
14eb98c
Update translation files
oca-transbot Aug 16, 2020
553fbc6
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 29, 2020
2f5e805
Update translation files
oca-transbot Sep 29, 2020
c6221b1
Translated using Weblate (French)
pedrobaeza Oct 14, 2020
0fe80a7
[FIX] hr_timesheet_sheet WARNING DB odoo.osv.expression: The domain …
vishalaktiv Oct 20, 2020
1c090d8
[UPD] Brainbean Apps => CorporateHub
alexey-pelykh Nov 8, 2020
8391644
[UPD] README.rst
OCA-git-bot Nov 8, 2020
e34c070
[FIX] hr_timesheet_sheet: Add review policies for other groups
pedrobaeza Aug 18, 2020
4a5871f
[UPD] Update hr_timesheet_sheet.pot
oca-travis Nov 30, 2020
da00cc2
hr_timesheet_sheet 13.0.1.1.0
OCA-git-bot Nov 30, 2020
4672a8c
Update translation files
oca-transbot Nov 30, 2020
9ab8c90
[UPD] Update hr_timesheet_sheet.pot
oca-travis Nov 30, 2020
8409639
[FIX] Typo
ypapouin Dec 14, 2020
a57c7f4
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jan 7, 2021
72c8d51
hr_timesheet_sheet 13.0.1.1.1
OCA-git-bot Jan 7, 2021
8cbe40e
Update translation files
oca-transbot Jan 7, 2021
1308245
Translated using Weblate (Dutch)
tarteo Feb 11, 2021
4d28ee6
[IMP] hr_timesheet_sheet: black, isort, prettier
schhatbar-initos Mar 9, 2021
8f5d17e
[14.0][MIG]hr_timesheet_sheet
schhatbar-initos Mar 9, 2021
a1ab167
[UPD] Update hr_timesheet_sheet.pot
oca-travis Mar 31, 2021
100863d
[UPD] README.rst
OCA-git-bot Mar 31, 2021
a82643d
Added translation using Weblate (French (France))
Yvesldff Apr 10, 2021
51c57fb
Translated using Weblate (French (France))
Yvesldff Apr 10, 2021
4c7ed95
Translated using Weblate (French (France))
Yvesldff Apr 11, 2021
7270bb5
Translated using Weblate (German)
OSevangelist May 5, 2021
d289b4b
Translated using Weblate (French)
Yvesldff May 14, 2021
fdfa6fc
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jul 1, 2021
30adbf2
Update translation files
oca-transbot Jul 1, 2021
570d381
[14.0] [FIX] hr_timesheet_sheet Week %s translation
innovara Jul 21, 2021
b526655
hr_timesheet_sheet 14.0.1.0.1
OCA-git-bot Jul 21, 2021
6b58941
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 11, 2021
a6af142
Update translation files
oca-transbot Oct 11, 2021
ed27f85
[IMP] hr_timesheet_sheet: Screenshot added for quick understanding
tarbib Oct 11, 2021
48d4ada
[UPD] README.rst
OCA-git-bot Oct 14, 2021
4d5c72b
hr_timesheet_sheet 14.0.1.0.2
OCA-git-bot Oct 14, 2021
76a84be
Translated using Weblate (Swedish)
simonstromb Nov 15, 2021
bb304fa
Translated using Weblate (Swedish)
simonstromb Nov 16, 2021
5c4db91
Translated using Weblate (Swedish)
simonstromb Nov 22, 2021
7b185d7
Translated using Weblate (Swedish)
simonstromb Nov 23, 2021
c7dad07
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
d823d93
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
fb25b5d
Translated using Weblate (Dutch)
bosd Feb 1, 2022
2e7f499
Translated using Weblate (Dutch)
bosd Feb 8, 2022
b9a01b4
Do not merge invoiced timesheet lines
Oct 13, 2021
4156417
Do not try to remove invoiced lines
Jun 15, 2021
be152cd
hr_timesheet_sheet 14.0.1.0.3
OCA-git-bot Mar 11, 2022
84c4df8
hr_timesheet_sheet 14.0.1.0.4
OCA-git-bot Mar 19, 2022
d0c4a2b
[IMP] update dotfiles [ci skip]
OCA-git-bot Mar 31, 2022
97e9c0d
[FIX] hr_timesheet_sheet: Add sale_timesheet dependency (timesheet_in…
victoralmau Apr 12, 2022
1d83e9d
hr_timesheet_sheet 14.0.1.1.0
OCA-git-bot Apr 13, 2022
72cb198
[IMP] hr_timesheet_sheet: black, isort, prettier
CRogos Apr 22, 2022
9d667c4
[MIG] hr_timesheet_sheet: Migration to 15.0
CRogos Apr 22, 2022
caf0744
Fix python-format translation issues.
Sep 19, 2022
74d75c5
[UPD] Update hr_timesheet_sheet.pot
Sep 21, 2022
da7b9ef
[UPD] README.rst
OCA-git-bot Sep 21, 2022
15e66d0
Translated using Weblate (French)
vincent-hatakeyama Oct 5, 2022
5e4f954
Translated using Weblate (Portuguese (Brazil))
douglascstd Oct 12, 2022
ecb099d
[UPD] Update hr_timesheet_sheet.pot
Nov 27, 2022
4f3b217
Update translation files
weblate Nov 27, 2022
f118442
Translated using Weblate (Italian)
mymage Dec 28, 2022
dcbd2cb
Translated using Weblate (Italian)
mymage Jan 9, 2023
6993dff
Translated using Weblate (Italian)
francesco-ooops Jan 10, 2023
7ee1c5e
Translated using Weblate (Italian)
mymage Jan 26, 2023
015f9b6
[IMP] hr_timesheet_sheet: timesheet_sheet_ids on hr.employee
carmenbianca Jun 3, 2022
0dd3665
[UPD] Update hr_timesheet_sheet.pot
Feb 10, 2023
ca44c95
hr_timesheet_sheet 15.0.1.1.0
OCA-git-bot Feb 10, 2023
cc97499
Update translation files
weblate Feb 10, 2023
ac547a7
[MIG] hr_timesheet_sheet: Migration to 16.0
tarteo Mar 21, 2023
e89bc2d
Fix for https://github.com/odoo/odoo/pull/120597
tarteo Jun 29, 2023
7528893
[UPD] Update hr_timesheet_sheet.pot
Jun 29, 2023
0b830f7
[UPD] README.rst
OCA-git-bot Jun 29, 2023
25b1b85
Update translation files
weblate Jun 29, 2023
000f078
Translated using Weblate (Italian)
mymage Jul 8, 2023
7a50c75
Translated using Weblate (Italian)
mymage Jul 13, 2023
7247f07
Translated using Weblate (Italian)
francesco-ooops Jul 28, 2023
9ecce8f
Translated using Weblate (Italian)
mymage Aug 8, 2023
59abc2a
[UPD] Update hr_timesheet_sheet.pot
Aug 29, 2023
68c46ad
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
d187f71
Translated using Weblate (Italian)
mymage Aug 22, 2023
8d42c6b
Update translation files
weblate Sep 3, 2023
fd048e6
[UPD] README.rst
OCA-git-bot Sep 3, 2023
428f109
Translated using Weblate (Italian)
mymage Sep 4, 2023
41b7136
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
5f0bf42
Translated using Weblate (Spanish)
Ivorra78 Sep 20, 2023
51041ec
[UPD] Update hr_timesheet_sheet.pot
Sep 27, 2023
d3b2c84
Update translation files
weblate Oct 10, 2023
df7c0f1
[FIX] hr_timesheet_sheet: `image_128` -> `avatar_128`
MiquelRForgeFlow Oct 10, 2023
8af5f47
[BOT] post-merge updates
OCA-git-bot Oct 10, 2023
17b228e
Translated using Weblate (Italian)
mymage Oct 10, 2023
55737d3
Translated using Weblate (Italian)
mymage Oct 11, 2023
bf840ca
Translated using Weblate (Italian)
francesco-ooops Oct 13, 2023
ca4154f
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 27, 2023
20ac6a7
Translated using Weblate (French)
remi-filament Nov 6, 2023
97158a8
[UPD] Update hr_timesheet_sheet.pot
Nov 10, 2023
476dab4
Update translation files
weblate Nov 10, 2023
2009d69
Translated using Weblate (Catalan)
pere-aquarian Nov 18, 2023
8de13f9
Translated using Weblate (Italian)
mymage Nov 23, 2023
10c084f
Translated using Weblate (Italian)
mymage Jan 22, 2024
c2bfb0c
Translated using Weblate (Swedish)
jakobkrabbe Feb 26, 2024
f3506ee
[16.0][FIX] hr_timesheet_sheet: permissions on access to menus
LauraCForgeFlow Mar 5, 2024
2c11ef1
[16.0][FIX] hr_timesheet_sheet: update translations (Spanish)
LauraCForgeFlow Mar 5, 2024
5ace510
[UPD] Update hr_timesheet_sheet.pot
Mar 8, 2024
48afe95
Update translation files
weblate Mar 8, 2024
7b51578
[BOT] post-merge updates
OCA-git-bot Mar 14, 2024
f0b4d42
Update translation files
weblate Mar 14, 2024
2e51152
Translated using Weblate (Italian)
mymage Mar 14, 2024
5b1ab4b
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
3019907
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
647bff7
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
2e25da3
[IMP] hr_timesheet_sheet: pre-commit auto fixes
Aug 15, 2024
d681e67
[MIG] hr_timesheet_sheet migration to 17.0
Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 139 additions & 0 deletions hr_timesheet_sheet/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
==================
HR Timesheet Sheet
==================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:9b0cea81d5ffdb623c2b990db0977b513ab7f2f57e9367735012c98ec30c749c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ftimesheet-lightgray.png?logo=github
:target: https://github.com/OCA/timesheet/tree/17.0/hr_timesheet_sheet
:alt: OCA/timesheet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/timesheet-17-0/timesheet-17-0-hr_timesheet_sheet
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/timesheet&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module supplies a new screen enabling you to manage your work
encoding (timesheet) by period. Timesheet entries are made by employees
each day. At the end of the defined period, employees submit their
validated sheet and the reviewer must then approve submitted entries.
Periods are defined in the company forms and you can set them to run
monthly, weekly or daily. By default, policy is configured to have HR
Officers as reviewers.

**Table of contents**

.. contents::
:local:

Installation
============

This module relies on:

- The OCA module '2D matrix for x2many fields', and can be downloaded
from Github:
https://github.com/OCA/web/tree/16.0/web_widget_x2many_2d_matrix

Configuration
=============

If you want other default ranges different from weekly, you need to go:

- In the menu Configuration -> Settings -> **Timesheet Options**, and
select in **Timesheet Sheet Range** the default range you want.
- When you have a weekly range you can also specify the **Week Start
Day**.

To change who reviews submitted sheets, go to *Configuration > Settings
> Timesheet Options* and configure **Timesheet Sheet Review Policy**
accordingly.

For adding more review policies, look at the
*hr_timesheet_sheet_policy_xxx* extra modules.

Usage
=====

If you modify the Details tab, automatically the Summary tab is updated.
But if you modify the Summary tab, you need to save in order to have the
Details tab updated.

In case you modify the unit amount of both tabs, the Details tab will
prevail. If you modify the Summary tab, and you need to do a change in
the Details tab, please save before.

Known issues / Roadmap
======================

- The timesheet grid is limited to display a max. of 1M cells, due to a
limitation of the tree view limit parameter not being able to
dynamically set a limit. Since default value of odoo, 40 records is
too small, we decided to set 1M, which should be good enough in the
majority of scenarios.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/timesheet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/timesheet/issues/new?body=module:%20hr_timesheet_sheet%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Kodershop
* ForgeFlow
* Onestein
* CorporateHub

Contributors
------------

- Miquel Raïch <[email protected]>
- Andrea Stirpe <[email protected]>
- Lois Rilo <[email protected]>
- `CorporateHub <https://corporatehub.eu/>`__
- Alexey Pelykh <[email protected]>
- Dennis Sluijk <[email protected]>
- Sunanda Chhatbar <[email protected]>
- Vasiliy Nikolayev <[email protected]>
- Kodershop (https://kodershop-erp.com/)

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/timesheet <https://github.com/OCA/timesheet/tree/17.0/hr_timesheet_sheet>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions hr_timesheet_sheet/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
31 changes: 31 additions & 0 deletions hr_timesheet_sheet/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2018 ForgeFlow (https://www.forgeflow.com)
# Copyright 2018-2019 Brainbean Apps (https://brainbeanapps.com)
# Copyright 2018-2019 Onestein (<https://www.onestein.eu>)
# Copyright 2020 CorporateHub (https://corporatehub.eu)
# Copyright 2024 Kodershop (https://kodershop-erp.com/)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "HR Timesheet Sheet",
"version": "17.0.1.0.0",
"category": "Human Resources",
"sequence": 80,
"summary": "Timesheet Sheets, Activities",
"license": "AGPL-3",
"author": "Kodershop, ForgeFlow, Onestein, CorporateHub, "
"Odoo Community Association (OCA)",
"website": "https://github.com/OCA/timesheet",
"installable": True,
"auto_install": False,
"depends": ["hr_timesheet", "sale_timesheet", "web_widget_x2many_2d_matrix"],
"data": [
"data/hr_timesheet_sheet_data.xml",
"security/ir.model.access.csv",
"security/hr_timesheet_sheet_security.xml",
"views/hr_timesheet_sheet_views.xml",
"views/hr_department_views.xml",
"views/hr_employee_views.xml",
"views/account_analytic_line_views.xml",
"views/res_config_settings_views.xml",
],
}
19 changes: 19 additions & 0 deletions hr_timesheet_sheet/data/hr_timesheet_sheet_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
-->
<odoo>
<!-- Timesheet sheet related subtypes for messaging / Chatter -->
<record id="mt_timesheet_confirmed" model="mail.message.subtype">
<field name="name">Waiting Review</field>
<field name="res_model">hr_timesheet.sheet</field>
<field name="default" eval="True" />
<field name="description">Waiting review</field>
</record>
<record id="mt_timesheet_approved" model="mail.message.subtype">
<field name="name">Approved</field>
<field name="res_model">hr_timesheet.sheet</field>
<field name="default" eval="True" />
<field name="description">Approved</field>
</record>
</odoo>
Loading
Loading