Skip to content

Commit

Permalink
Add public holidays to the leave types
Browse files Browse the repository at this point in the history
  • Loading branch information
dufresnedavid committed Mar 20, 2015
1 parent 563ed29 commit 54fda6e
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,6 @@
<field name="name">Leaves</field>
<field name="type">normal</field>
<field name="use_timesheets">1</field>
<field name="authorized_activity_ids" eval="[(6, 0, [
ref('hr_worked_days_activity.activity_holiday_status_cl'),
ref('hr_worked_days_activity.activity_holiday_status_sl'),
ref('hr_worked_days_activity.activity_holiday_status_comp'),
ref('hr_worked_days_activity.activity_holiday_status_unpaid'),
ref('hr_worked_days_activity.activity_holiday_status_vacation'),
])]"/>
</record>
</data>
</openerp>
7 changes: 7 additions & 0 deletions hr_worked_days_activity/data/hr_activity_data.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,12 @@
<field name="code">VAC</field>
<field name="leave_id" ref="holiday_status_vacation"/>
</record>

<record id="activity_holiday_status_public" model="hr.activity">
<field name="type">leave</field>
<field name="code">PUBLIC</field>
<field name="leave_id" ref="holiday_status_vacation"/>
</record>

</data>
</openerp>
11 changes: 9 additions & 2 deletions hr_worked_days_activity/data/hr_holiday_status_data.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
Vacation leave
Module hr_holidays implements
- legal_leaves (public holidays)
- legal_leaves
- compensatory days
- sick leaves
But it does not implement vacations.
But it does not implement vacations nor public holidays
It is pretty important in most countries though.
-->
<record id="holiday_status_vacation" model="hr.holidays.status">
Expand All @@ -19,6 +19,13 @@
<field name="activity_ids" eval="[(6, 0, [])]"/>
</record>

<record id="holiday_status_public" model="hr.holidays.status">
<field name="name">Public Holidays</field>
<field name="color_name">black</field>
<field name="paid_leave">1</field>
<field name="activity_ids" eval="[(6, 0, [])]"/>
</record>

<record id="hr_holidays.holiday_status_comp" model="hr.holidays.status">
<field name="paid_leave">1</field>
</record>
Expand Down
5 changes: 5 additions & 0 deletions hr_worked_days_activity/i18n/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ msgstr "Type de congé"
msgid "Vacation"
msgstr "Vacances"

#. module: hr_worked_days_activity
#: model:hr.holidays.status,name:hr_worked_days_activity.holiday_status_public
msgid "Public Holidays"
msgstr "Congés Fériés"

#. module: hr_worked_days_activity
#: model:ir.model,name:hr_worked_days_activity.model_hr_job
msgid "Job Description"
Expand Down
5 changes: 5 additions & 0 deletions hr_worked_days_activity/i18n/hr_worked_days_activity.pot
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@ msgstr ""
msgid "Vacation"
msgstr ""

#. module: hr_worked_days_activity
#: model:hr.holidays.status,name:hr_worked_days_activity.holiday_status_public
msgid "Public Holidays"
msgstr ""

#. module: hr_worked_days_activity
#: model:ir.model,name:hr_worked_days_activity.model_hr_job
msgid "Job Description"
Expand Down

0 comments on commit 54fda6e

Please sign in to comment.