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][MIG] hr_timesheet_sheet: Migration to 17.0 #687

Merged
merged 232 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
232 commits
Select commit Hold shift + click to select a range
ece9ee7
[11.0][MIG] hr_timesheet_sheet (#125)
MiquelRForgeFlow Jun 18, 2018
9b117de
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jun 18, 2018
a16d43b
Translated using Weblate (Japanese)
yostashiro Jun 19, 2018
b590662
Translated using Weblate (Português (Brasil))
Jun 20, 2018
632da00
[11.0][hr_timesheet_sheet]: allow to display more than 40 cells
JordiBForgeFlow Jul 26, 2018
be49e1b
hr_timesheet_sheet: add menu 'Timesheet Sheets to Approve'
JordiBForgeFlow Jul 30, 2018
580cea5
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jul 31, 2018
2a98f40
hr_timesheet_sheet: pass selected project context to task creation
JordiBForgeFlow Aug 2, 2018
4fa9757
[11.0][IMP] hr_timesheet_sheet: ease extensions (#131)
astirpe Sep 11, 2018
7bd032e
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 11, 2018
d675778
Fix task domain and default project_id
astirpe Sep 20, 2018
69ec09d
Bump version
astirpe Sep 20, 2018
e32b252
[IMP] hr_timesheet_sheet ux
astirpe Sep 20, 2018
d408db7
Code review
astirpe Sep 20, 2018
33b6d58
Update contributors list
astirpe Sep 20, 2018
54a7a9d
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 20, 2018
ef08567
[FIX] hr_timesheet_sheet: "Refuse" button name (#134)
astirpe Oct 1, 2018
c9c9433
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 1, 2018
6d64e1c
[11.0][IMP] hr_timesheet_sheet: merge hr_timesheet_sheet_week_start_d…
LoisRForgeFlow Oct 17, 2018
a9d73ae
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 18, 2018
a0e61c4
restrict selection of projects to those that have 'allow_timsheets' set
JordiBForgeFlow Nov 5, 2018
6829ada
[MIG] hr_timesheet_sheet: Migration to 12.0
alexey-pelykh Nov 9, 2018
1d39f51
Update translation files
oca-transbot Dec 9, 2018
856a096
[FIX] hr_timesheet_sheet: Don't fail tests on Sunday
pedrobaeza Dec 9, 2018
e9dacd6
[IMP] hr_timesheet_sheet: more extendability & cleanup
alexey-pelykh Dec 11, 2018
984965f
[FIX] Fix related fields in hr_timesheet_sheet
AdriaGForgeFlow Dec 18, 2018
e805321
[FIX] hr_timesheet_sheet: who approves timesheets should be the manager
MiquelRForgeFlow Dec 17, 2018
b396b44
[FIX]hr_timesheet_sheet : fix singleton error in _compute_line_ids
bizzappdev Dec 27, 2018
6dc91c0
Update translation files
oca-transbot Dec 29, 2018
3993ea7
[FIX] timesheet sheet lines inconsistency
astirpe Jan 17, 2019
91fce3c
[FIX] hr_timesheet_sheet: unlink only generated AAL
alexey-pelykh Feb 15, 2019
b7dcdf8
[IMP] hr_timesheet_sheet: texts & formatting
alexey-pelykh Feb 15, 2019
81b716e
[FIX] hr_timesheet_sheet: sheet_id when modifying the timesheet
astirpe Feb 26, 2019
bb4cdbd
[IMP] hr_timesheet_sheet: protect specific list of fields
alexey-pelykh Feb 26, 2019
4860639
Update translation files
oca-transbot Mar 3, 2019
2cd852d
[FIX] Avoid cleaning when set to draft
MiquelRForgeFlow Feb 28, 2019
e8d410f
[IMP] Make a constant for the '/' name for empty lines
MiquelRForgeFlow Feb 27, 2019
6283316
[FIX] Correctly handle partial amounts of timesheets
MiquelRForgeFlow Feb 18, 2019
e8a248d
[IMP] Rename method / parameters to a better descriptive name
MiquelRForgeFlow Feb 18, 2019
ecd1c72
hr_timesheet_sheet: version bump
alexey-pelykh Mar 5, 2019
78b82ef
[FIX] Wrong decorator
astirpe Mar 8, 2019
964570c
Update translation files
oca-transbot Mar 17, 2019
1184229
Translated using Weblate (Dutch)
Mar 23, 2019
c1b11e3
[IMP] hr_timesheet_sheet: fix amount calculation issues + code simpli…
astirpe Mar 25, 2019
3f2ebeb
[FIX] Add lines of other employees
astirpe Mar 28, 2019
d8ca5cf
[FIX] hr_timesheet_sheet: sheet name
alexey-pelykh Mar 26, 2019
7658072
[12.0][FIX] hr_timesheet_sheet: subscribe user when confirm (#227)
astirpe Apr 3, 2019
5027132
[FIX] Allow timesheet sheet when employee's company is not set
astirpe Mar 27, 2019
41e857e
[UPD] Update hr_timesheet_sheet.pot
oca-travis Apr 8, 2019
110184d
[ADD] Constraint company_id in timesheet sheet line
astirpe Mar 25, 2019
826d432
[ADD] company_id in blacklist of timesheet sheet line
astirpe Mar 25, 2019
b444059
[REM] Obsolete constraint
astirpe Mar 25, 2019
c20c004
[FIX] Consistency of company on projects and employees
astirpe Mar 28, 2019
33216d2
[IMP] hr_timesheet_sheet: Clearer interface
tarteo Apr 25, 2019
1a26b13
[FIX] hr_timesheet_sheet: tests
alexey-pelykh May 1, 2019
d66f5fc
[UPD] README.rst
OCA-git-bot May 2, 2019
832d9b9
[FIX] hr_timesheet_sheet: consistency with v11
alexey-pelykh May 2, 2019
f3e2e37
[FIX]hr_timesheet_sheet : unit amount will display in formate hr:minute
bizzappdev Feb 18, 2019
49f2763
[FIX] Don't create analytic lines in onchange
MiquelRForgeFlow Apr 11, 2019
7dcff42
[FIX] Tests
MiquelRForgeFlow Apr 11, 2019
efaec8c
Update translation files
oca-transbot May 20, 2019
3388441
[IMP] hr_timesheet_sheet: more hooks
alexey-pelykh Jul 1, 2019
967b958
Translated using Weblate (German)
marylla Jul 10, 2019
01a1cc0
Update translation files
oca-transbot Jul 20, 2019
af03400
Translated using Weblate (German)
marylla Jul 31, 2019
847f2c1
[FIX] Expected singleton
astirpe Jul 12, 2019
971dff9
[12.0][FIX] Do not remove lines when removing the timesheet sheet
astirpe Jul 30, 2019
bae3403
Translated using Weblate (German)
marylla Aug 8, 2019
48825d2
Translated using Weblate (Portuguese (Brazil))
britoederr Oct 10, 2019
b927c76
Update translation files
oca-transbot Oct 11, 2019
1d8c47c
[IMP] hr_timesheet_sheet: review policy
alexey-pelykh May 21, 2019
44d47f4
Update translation files
oca-transbot Nov 5, 2019
6a5016d
[FIX] hr_timesheet_sheet: remove non-existent models
alexey-pelykh Nov 5, 2019
a86c787
Update translation files
oca-transbot Nov 5, 2019
0464c6e
[IMP] hr_timesheet_sheet: error details
alexey-pelykh Nov 7, 2019
02d9910
Update translation files
oca-transbot Nov 8, 2019
91653ab
[ADD] hr_timesheet_sheet: policies
alexey-pelykh Nov 12, 2019
493d72e
Update translation files
oca-transbot Nov 19, 2019
ecf03e6
Translated using Weblate (Spanish)
chienandalu Nov 26, 2019
9cc0c8a
Translated using Weblate (Italian)
primes2h Nov 29, 2019
5d88a73
Translated using Weblate (German)
marylla Dec 9, 2019
9b2667f
[IMP] hr_timesheet_sheet: allow employee to review own non-submitted …
alexey-pelykh Dec 4, 2019
1298c2b
Translated using Weblate (German)
marylla Dec 10, 2019
9473ab3
[FIX] hr_timesheet_sheet_policy*: admin always reviewer
astirpe Dec 23, 2019
1daaecb
Update translation files
oca-transbot Dec 24, 2019
1bbb56d
[FIX] hr_timesheet_sheet: don't store possible_reviewer_ids
alexey-pelykh Dec 23, 2019
f9fe08c
Update translation files
oca-transbot Dec 24, 2019
d913b7f
[FIX] Clean/merge timesheets when in draft only
astirpe Jan 29, 2020
8e0fa1b
Update translation files
oca-transbot Jan 29, 2020
6a54e14
[FIX] hr_timesheet_sheet: same week in different years is still same
alexey-pelykh Jan 31, 2020
599f27e
Update translation files
oca-transbot Jan 31, 2020
e874722
[FIX] hr_timesheet_sheet: use unique IDs in line generation
alexey-pelykh Dec 28, 2019
8e011c0
Update translation files
oca-transbot Feb 4, 2020
033d6a8
Translated using Weblate (Spanish)
pedrobaeza Feb 6, 2020
65cb069
[IMP] hr_timesheet_sheet: hooks
alexey-pelykh Feb 6, 2020
6f8838f
[IMP] hr_timesheet_sheet: add id to allow modules add options
alexey-pelykh Feb 11, 2020
1f757c6
hr_timesheet_sheet: fix FR translation that trigger a crash
alexis-via Feb 11, 2020
239703f
[IMP] hr_timesheet_sheet: add kanban view
alexey-pelykh Feb 12, 2020
3e1617f
Translated using Weblate (Italian)
Feb 13, 2020
3f549b9
Update translation files
oca-transbot Feb 13, 2020
41876bb
[IMP] hr_timesheet_sheet: _get_subscribers hook
alexey-pelykh Feb 14, 2020
d77a05d
[FIX] hr_timesheet_sheet: lost kanban mode
alexey-pelykh Feb 14, 2020
2f09916
Translated using Weblate (Dutch)
Apr 3, 2020
bab1c76
[FIX] hr_timesheet_sheet: drop fuzzy+python-format translations
alexey-pelykh Apr 3, 2020
a7e1b62
[IMP] : black, isort
Mar 2, 2020
c9eb872
[MIG] hr_timesheet_sheet: Migration to 13.0
Mar 2, 2020
d1ac830
[IMP] hr_timesheet_sheet: black, isort, prettier
MiquelRForgeFlow Apr 6, 2020
66830c6
[MIG] hr_timesheet_sheet: Migration to 13.0 (complete)
MiquelRForgeFlow Apr 3, 2020
f7e6379
[UPD] Update hr_timesheet_sheet.pot
oca-travis Apr 7, 2020
537a1d6
[UPD] README.rst
OCA-git-bot Apr 7, 2020
4fea1f6
Update translation files
oca-transbot Apr 12, 2020
5bc0dc9
[FIX] hr_timesheet_sheet: openupgrade
alexey-pelykh Apr 12, 2020
c650db0
[FIX] failing tests, linting
May 22, 2020
f5dae95
hr_timesheet_sheet 13.0.1.0.1
OCA-git-bot May 23, 2020
702d062
Update translation files
oca-transbot Aug 16, 2020
a916d8a
[UPD] Update hr_timesheet_sheet.pot
oca-travis Sep 29, 2020
efab397
Update translation files
oca-transbot Sep 29, 2020
1f4bcf9
Translated using Weblate (French)
pedrobaeza Oct 14, 2020
02ad83e
[FIX] hr_timesheet_sheet WARNING DB odoo.osv.expression: The domain …
vishalaktiv Oct 20, 2020
7d1d622
[UPD] Brainbean Apps => CorporateHub
alexey-pelykh Nov 8, 2020
f4fbf4d
[UPD] README.rst
OCA-git-bot Nov 8, 2020
1528970
[FIX] hr_timesheet_sheet: Add review policies for other groups
pedrobaeza Aug 18, 2020
aed89a3
[UPD] Update hr_timesheet_sheet.pot
oca-travis Nov 30, 2020
5fd2b86
hr_timesheet_sheet 13.0.1.1.0
OCA-git-bot Nov 30, 2020
674538d
Update translation files
oca-transbot Nov 30, 2020
7fe8958
[UPD] Update hr_timesheet_sheet.pot
oca-travis Nov 30, 2020
aa4bcfe
[FIX] Typo
ypapouin Dec 14, 2020
bc77afc
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jan 7, 2021
902cc03
hr_timesheet_sheet 13.0.1.1.1
OCA-git-bot Jan 7, 2021
df9bf4c
Update translation files
oca-transbot Jan 7, 2021
bc6dc2c
Translated using Weblate (Dutch)
tarteo Feb 11, 2021
172ee19
[IMP] hr_timesheet_sheet: black, isort, prettier
schhatbar-initos Mar 9, 2021
19bd19f
[14.0][MIG]hr_timesheet_sheet
schhatbar-initos Mar 9, 2021
8712b93
[UPD] Update hr_timesheet_sheet.pot
oca-travis Mar 31, 2021
4a0064a
[UPD] README.rst
OCA-git-bot Mar 31, 2021
8a819a8
Added translation using Weblate (French (France))
Yvesldff Apr 10, 2021
2b06426
Translated using Weblate (French (France))
Yvesldff Apr 10, 2021
6e3ec88
Translated using Weblate (French (France))
Yvesldff Apr 11, 2021
0590dc2
Translated using Weblate (German)
OSevangelist May 5, 2021
aa768c7
Translated using Weblate (French)
Yvesldff May 14, 2021
78d9dd4
[UPD] Update hr_timesheet_sheet.pot
oca-travis Jul 1, 2021
553ed49
Update translation files
oca-transbot Jul 1, 2021
4280e61
[14.0] [FIX] hr_timesheet_sheet Week %s translation
innovara Jul 21, 2021
9a51a1b
hr_timesheet_sheet 14.0.1.0.1
OCA-git-bot Jul 21, 2021
146819b
[UPD] Update hr_timesheet_sheet.pot
oca-travis Oct 11, 2021
ac3b2f9
Update translation files
oca-transbot Oct 11, 2021
e156d57
[IMP] hr_timesheet_sheet: Screenshot added for quick understanding
tarbib Oct 11, 2021
d155ec7
[UPD] README.rst
OCA-git-bot Oct 14, 2021
89fff39
hr_timesheet_sheet 14.0.1.0.2
OCA-git-bot Oct 14, 2021
ad1a3e3
Translated using Weblate (Swedish)
simonstromb Nov 15, 2021
c993f1d
Translated using Weblate (Swedish)
simonstromb Nov 16, 2021
73ec54c
Translated using Weblate (Swedish)
simonstromb Nov 22, 2021
21a56ad
Translated using Weblate (Swedish)
simonstromb Nov 23, 2021
3eec7bd
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
ee1d03c
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
bc43109
Translated using Weblate (Dutch)
bosd Feb 1, 2022
f68dfce
Translated using Weblate (Dutch)
bosd Feb 8, 2022
7f0dcb3
Do not merge invoiced timesheet lines
Oct 13, 2021
5632dc3
Do not try to remove invoiced lines
Jun 15, 2021
d15146e
hr_timesheet_sheet 14.0.1.0.3
OCA-git-bot Mar 11, 2022
6de17d3
hr_timesheet_sheet 14.0.1.0.4
OCA-git-bot Mar 19, 2022
74f696a
[IMP] update dotfiles [ci skip]
OCA-git-bot Mar 31, 2022
ca2dd1b
[FIX] hr_timesheet_sheet: Add sale_timesheet dependency (timesheet_in…
victoralmau Apr 12, 2022
38e59b7
hr_timesheet_sheet 14.0.1.1.0
OCA-git-bot Apr 13, 2022
7a5cb97
[IMP] hr_timesheet_sheet: black, isort, prettier
CRogos Apr 22, 2022
1c96d99
[MIG] hr_timesheet_sheet: Migration to 15.0
CRogos Apr 22, 2022
c8eb394
Fix python-format translation issues.
Sep 19, 2022
2fe0d6b
[UPD] Update hr_timesheet_sheet.pot
Sep 21, 2022
2a0ef36
[UPD] README.rst
OCA-git-bot Sep 21, 2022
a54f20e
Translated using Weblate (French)
vincent-hatakeyama Oct 5, 2022
4d89e11
Translated using Weblate (Portuguese (Brazil))
douglascstd Oct 12, 2022
cb4d768
[UPD] Update hr_timesheet_sheet.pot
Nov 27, 2022
79d1f68
Update translation files
weblate Nov 27, 2022
d9c7e1b
Translated using Weblate (Italian)
mymage Dec 28, 2022
67106cf
Translated using Weblate (Italian)
mymage Jan 9, 2023
b35878a
Translated using Weblate (Italian)
francesco-ooops Jan 10, 2023
5cba0ef
Translated using Weblate (Italian)
mymage Jan 26, 2023
6ece8d0
[IMP] hr_timesheet_sheet: timesheet_sheet_ids on hr.employee
carmenbianca Jun 3, 2022
ee852cf
[UPD] Update hr_timesheet_sheet.pot
Feb 10, 2023
fd0122f
hr_timesheet_sheet 15.0.1.1.0
OCA-git-bot Feb 10, 2023
d48016f
Update translation files
weblate Feb 10, 2023
b8f7a27
[MIG] hr_timesheet_sheet: Migration to 16.0
tarteo Mar 21, 2023
adbf77d
Fix for https://github.com/odoo/odoo/pull/120597
tarteo Jun 29, 2023
3888ed8
[UPD] Update hr_timesheet_sheet.pot
Jun 29, 2023
3af0595
[UPD] README.rst
OCA-git-bot Jun 29, 2023
a2c77c2
Update translation files
weblate Jun 29, 2023
e94410b
Translated using Weblate (Italian)
mymage Jul 8, 2023
83799b0
Translated using Weblate (Italian)
mymage Jul 13, 2023
a61f57f
Translated using Weblate (Italian)
francesco-ooops Jul 28, 2023
704dfd0
Translated using Weblate (Italian)
mymage Aug 8, 2023
5eb4778
[UPD] Update hr_timesheet_sheet.pot
Aug 29, 2023
11b23ac
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
96cfb88
Translated using Weblate (Italian)
mymage Aug 22, 2023
5a98fb1
Update translation files
weblate Sep 3, 2023
55cacc4
[UPD] README.rst
OCA-git-bot Sep 3, 2023
62ab970
Translated using Weblate (Italian)
mymage Sep 4, 2023
fa64957
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
4618fc9
Translated using Weblate (Spanish)
Ivorra78 Sep 20, 2023
1b9222d
[UPD] Update hr_timesheet_sheet.pot
Sep 27, 2023
584c332
Update translation files
weblate Oct 10, 2023
25462c4
[FIX] hr_timesheet_sheet: `image_128` -> `avatar_128`
MiquelRForgeFlow Oct 10, 2023
4967d99
[BOT] post-merge updates
OCA-git-bot Oct 10, 2023
89edc1c
Translated using Weblate (Italian)
mymage Oct 10, 2023
0ff8f1a
Translated using Weblate (Italian)
mymage Oct 11, 2023
696106a
Translated using Weblate (Italian)
francesco-ooops Oct 13, 2023
de648e8
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 27, 2023
62c43dd
Translated using Weblate (French)
remi-filament Nov 6, 2023
c4d91c2
[UPD] Update hr_timesheet_sheet.pot
Nov 10, 2023
1b2538e
Update translation files
weblate Nov 10, 2023
28b85d4
Translated using Weblate (Catalan)
pere-aquarian Nov 18, 2023
cba9db6
Translated using Weblate (Italian)
mymage Nov 23, 2023
11e0933
Translated using Weblate (Italian)
mymage Jan 22, 2024
7b37103
Translated using Weblate (Swedish)
jakobkrabbe Feb 26, 2024
2bb433c
[16.0][FIX] hr_timesheet_sheet: permissions on access to menus
LauraCForgeFlow Mar 5, 2024
1c0467b
[16.0][FIX] hr_timesheet_sheet: update translations (Spanish)
LauraCForgeFlow Mar 5, 2024
b150992
[UPD] Update hr_timesheet_sheet.pot
Mar 8, 2024
8b0b464
Update translation files
weblate Mar 8, 2024
b2f22e9
[BOT] post-merge updates
OCA-git-bot Mar 14, 2024
b88af09
Update translation files
weblate Mar 14, 2024
0f8313b
Translated using Weblate (Italian)
mymage Mar 14, 2024
317cb98
[FIX] hr_timesheet_sheet: Don't merge timesheets during onchange
hbrunn Mar 27, 2024
7b6de61
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
71b0603
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
f0c5f57
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
aeef1c3
[REF][16.0] hr_timesheet_sheet: separate class for setUpClass
bealdav Aug 19, 2024
99d67ee
[BOT] post-merge updates
OCA-git-bot Aug 19, 2024
e7e0bf1
[BOT] post-merge updates
OCA-git-bot Sep 2, 2024
f5c1c6b
[FIX] hr_timesheet_sheet: deal with time off line
maisim Sep 10, 2024
11eae58
[BOT] post-merge updates
OCA-git-bot Sep 16, 2024
8982ac9
[IMP] hr_timesheet_sheet: pre-commit auto fixes
Vijaiy-Selvaraj Oct 18, 2024
62855c4
[MIG] hr_timesheet_sheet: Migration to 17.0
Vijaiy-Selvaraj Oct 18, 2024
9cee80f
[IMP] hr_timesheet_sheet: _check_can_write on account.analytic.line a…
Vijaiy-Selvaraj Oct 18, 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
142 changes: 142 additions & 0 deletions hr_timesheet_sheet/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
==================
HR Timesheet Sheet
==================

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

.. |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
-------

* 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]>
- `Sodexis <https://www.sodexis.com>`__

- SodexisTeam <[email protected]>
- Sowrirajan <[email protected]>

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.
4 changes: 4 additions & 0 deletions hr_timesheet_sheet/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import report
29 changes: 29 additions & 0 deletions hr_timesheet_sheet/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 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)
# 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": "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