Skip to content

Commit 81e55fc

Browse files
[ADD] hr_attendance_resume_holidays: In object "Hours imputations resume" new fields: leave type, leave, and holidays hours.
1 parent a502938 commit 81e55fc

File tree

11 files changed

+560
-0
lines changed

11 files changed

+560
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
2+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
3+
:alt: License: AGPL-3
4+
5+
=============================
6+
Hr attendance resume holidays
7+
=============================
8+
9+
* In object "Hours imputations resume" new fields: leave type, leave, and
10+
holidays hours.
11+
* If the employee has absences, and the day of the absence is not in
12+
"Hours imputations resume", a row will be registered in the object
13+
"Hours imputations resume" with the information of the absence.
14+
15+
Bug Tracker
16+
===========
17+
18+
Bugs are tracked on `GitHub Issues
19+
<https://github.com/avanzosc/hr-addons/issues>`_. In case of trouble, please
20+
check there if your issue has already been reported. If you spotted it first,
21+
help us smash it by providing detailed and welcomed feedback.
22+
23+
Credits
24+
=======
25+
26+
Contributors
27+
------------
28+
* Ana Juaristi <anajuaristi@avanzosc.es>
29+
* Alfredo de la Fuente <alfredodelafuente@avanzosc.es>
30+
31+
Do not contact contributors directly about support or help with technical issues.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright 2019 Alfredo de la Fuente - AvanzOSC
2+
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
3+
from . import models
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright 2019 Alfredo de la Fuente - AvanzOSC
2+
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
3+
{
4+
"name": "Hr Attendance Resume Holidays",
5+
"version": "12.0.1.0.0",
6+
"license": "AGPL-3",
7+
"depends": [
8+
"hr_attendance_resume_absences",
9+
"hr_holidays",
10+
],
11+
"author": "AvanzOSC",
12+
"website": "http://www.avanzosc.es",
13+
"category": "Human Resources",
14+
"data": [
15+
"views/hr_attendance_resume_view.xml",
16+
"views/hr_leave_report_view.xml",
17+
],
18+
"installable": True,
19+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Copyright 2019 Alfredo de la Fuente - AvanzOSC
2+
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
3+
from odoo import fields, _
4+
5+
6+
def _catch_dayofweek(date):
7+
day = str(date.weekday())
8+
if day == '0':
9+
return _('Monday')
10+
if day == '1':
11+
return _('Tuesday')
12+
if day == '2':
13+
return _('Wednesday')
14+
if day == '3':
15+
return _('Thursday')
16+
if day == '4':
17+
return _('Friday')
18+
if day == '5':
19+
return _('Saturday')
20+
if day == '6':
21+
return _('Sunday')
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * hr_attendance_resume_holidays
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 12.0+e\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2019-11-18 09:05+0000\n"
10+
"PO-Revision-Date: 2019-11-18 09:05+0000\n"
11+
"Last-Translator: <>\n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: hr_attendance_resume_holidays
19+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_attendance
20+
msgid "Attendance"
21+
msgstr "Asistencia"
22+
23+
#. module: hr_attendance_resume_holidays
24+
#: model_terms:ir.actions.act_window,help:hr_attendance_resume_holidays.action_open_hr_leave_report_from_manager
25+
msgid "Create a new leave request"
26+
msgstr "Crear una nueva petición de ausencia"
27+
28+
#. module: hr_attendance_resume_holidays
29+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__created_from_holidays
30+
msgid "Created from holidays"
31+
msgstr "Creado desde vacaciones"
32+
33+
#. module: hr_attendance_resume_holidays
34+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_leave__date_to
35+
msgid "End Date"
36+
msgstr "Fecha finalización"
37+
38+
#. module: hr_attendance_resume_holidays
39+
#: code:addons/hr_attendance_resume_holidays/_common.py:17
40+
#, python-format
41+
msgid "Friday"
42+
msgstr "Viernes"
43+
44+
#. module: hr_attendance_resume_holidays
45+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__holiday_hours
46+
msgid "Holiday hours"
47+
msgstr "Horas vacaciones"
48+
49+
#. module: hr_attendance_resume_holidays
50+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_leave
51+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__leave_id
52+
#: model_terms:ir.ui.view,arch_db:hr_attendance_resume_holidays.hr_attendance_resume_view_search
53+
msgid "Leave"
54+
msgstr "Ausencia"
55+
56+
#. module: hr_attendance_resume_holidays
57+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__holiday_status_id
58+
#: model_terms:ir.ui.view,arch_db:hr_attendance_resume_holidays.hr_attendance_resume_view_search
59+
msgid "Leave type"
60+
msgstr "Tipo ausencia"
61+
62+
#. module: hr_attendance_resume_holidays
63+
#: model:ir.actions.act_window,name:hr_attendance_resume_holidays.action_open_hr_leave_report_from_manager
64+
msgid "Leaves Summary"
65+
msgstr "Resumen de ausencias"
66+
67+
#. module: hr_attendance_resume_holidays
68+
#: code:addons/hr_attendance_resume_holidays/_common.py:9
69+
#, python-format
70+
msgid "Monday"
71+
msgstr "Lunes"
72+
73+
#. module: hr_attendance_resume_holidays
74+
#: code:addons/hr_attendance_resume_holidays/_common.py:19
75+
#, python-format
76+
msgid "Saturday"
77+
msgstr "Sábado"
78+
79+
#. module: hr_attendance_resume_holidays
80+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_leave__date_from
81+
msgid "Start Date"
82+
msgstr "Fecha de inicio"
83+
84+
#. module: hr_attendance_resume_holidays
85+
#: model:ir.ui.menu,name:hr_attendance_resume_holidays.menu_hr_leave_report_from_manager
86+
msgid "Summary"
87+
msgstr "Resumen"
88+
89+
#. module: hr_attendance_resume_holidays
90+
#: code:addons/hr_attendance_resume_holidays/_common.py:21
91+
#, python-format
92+
msgid "Sunday"
93+
msgstr "Domingo"
94+
95+
#. module: hr_attendance_resume_holidays
96+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__theoretical_time_final
97+
msgid "Theoretical time"
98+
msgstr "Tiempo teorico"
99+
100+
#. module: hr_attendance_resume_holidays
101+
#: code:addons/hr_attendance_resume_holidays/_common.py:15
102+
#, python-format
103+
msgid "Thursday"
104+
msgstr "Jueves"
105+
106+
#. module: hr_attendance_resume_holidays
107+
#: code:addons/hr_attendance_resume_holidays/_common.py:11
108+
#, python-format
109+
msgid "Tuesday"
110+
msgstr "Martes"
111+
112+
#. module: hr_attendance_resume_holidays
113+
#: code:addons/hr_attendance_resume_holidays/_common.py:13
114+
#, python-format
115+
msgid "Wednesday"
116+
msgstr "Miércoles"
117+
118+
#. module: hr_attendance_resume_holidays
119+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_attendance_resume
120+
msgid "hr.attendance.resume"
121+
msgstr ""
122+
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * hr_attendance_resume_holidays
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 12.0+e\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2019-11-18 09:04+0000\n"
10+
"PO-Revision-Date: 2019-11-18 09:04+0000\n"
11+
"Last-Translator: <>\n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: hr_attendance_resume_holidays
19+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_attendance
20+
msgid "Attendance"
21+
msgstr ""
22+
23+
#. module: hr_attendance_resume_holidays
24+
#: model_terms:ir.actions.act_window,help:hr_attendance_resume_holidays.action_open_hr_leave_report_from_manager
25+
msgid "Create a new leave request"
26+
msgstr ""
27+
28+
#. module: hr_attendance_resume_holidays
29+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__created_from_holidays
30+
msgid "Created from holidays"
31+
msgstr ""
32+
33+
#. module: hr_attendance_resume_holidays
34+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_leave__date_to
35+
msgid "End Date"
36+
msgstr ""
37+
38+
#. module: hr_attendance_resume_holidays
39+
#: code:addons/hr_attendance_resume_holidays/_common.py:17
40+
#, python-format
41+
msgid "Friday"
42+
msgstr ""
43+
44+
#. module: hr_attendance_resume_holidays
45+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__holiday_hours
46+
msgid "Holiday hours"
47+
msgstr ""
48+
49+
#. module: hr_attendance_resume_holidays
50+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_leave
51+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__leave_id
52+
#: model_terms:ir.ui.view,arch_db:hr_attendance_resume_holidays.hr_attendance_resume_view_search
53+
msgid "Leave"
54+
msgstr ""
55+
56+
#. module: hr_attendance_resume_holidays
57+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__holiday_status_id
58+
#: model_terms:ir.ui.view,arch_db:hr_attendance_resume_holidays.hr_attendance_resume_view_search
59+
msgid "Leave type"
60+
msgstr ""
61+
62+
#. module: hr_attendance_resume_holidays
63+
#: model:ir.actions.act_window,name:hr_attendance_resume_holidays.action_open_hr_leave_report_from_manager
64+
msgid "Leaves Summary"
65+
msgstr ""
66+
67+
#. module: hr_attendance_resume_holidays
68+
#: code:addons/hr_attendance_resume_holidays/_common.py:9
69+
#, python-format
70+
msgid "Monday"
71+
msgstr ""
72+
73+
#. module: hr_attendance_resume_holidays
74+
#: code:addons/hr_attendance_resume_holidays/_common.py:19
75+
#, python-format
76+
msgid "Saturday"
77+
msgstr ""
78+
79+
#. module: hr_attendance_resume_holidays
80+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_leave__date_from
81+
msgid "Start Date"
82+
msgstr ""
83+
84+
#. module: hr_attendance_resume_holidays
85+
#: model:ir.ui.menu,name:hr_attendance_resume_holidays.menu_hr_leave_report_from_manager
86+
msgid "Summary"
87+
msgstr ""
88+
89+
#. module: hr_attendance_resume_holidays
90+
#: code:addons/hr_attendance_resume_holidays/_common.py:21
91+
#, python-format
92+
msgid "Sunday"
93+
msgstr ""
94+
95+
#. module: hr_attendance_resume_holidays
96+
#: model:ir.model.fields,field_description:hr_attendance_resume_holidays.field_hr_attendance_resume__theoretical_time_final
97+
msgid "Theoretical time"
98+
msgstr ""
99+
100+
#. module: hr_attendance_resume_holidays
101+
#: code:addons/hr_attendance_resume_holidays/_common.py:15
102+
#, python-format
103+
msgid "Thursday"
104+
msgstr ""
105+
106+
#. module: hr_attendance_resume_holidays
107+
#: code:addons/hr_attendance_resume_holidays/_common.py:11
108+
#, python-format
109+
msgid "Tuesday"
110+
msgstr ""
111+
112+
#. module: hr_attendance_resume_holidays
113+
#: code:addons/hr_attendance_resume_holidays/_common.py:13
114+
#, python-format
115+
msgid "Wednesday"
116+
msgstr ""
117+
118+
#. module: hr_attendance_resume_holidays
119+
#: model:ir.model,name:hr_attendance_resume_holidays.model_hr_attendance_resume
120+
msgid "hr.attendance.resume"
121+
msgstr ""
122+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright 2019 Alfredo de la Fuente - AvanzOSC
2+
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
3+
from . import hr_attendance
4+
from . import hr_leave

0 commit comments

Comments
 (0)