Skip to content

Commit

Permalink
[IMP] hr_holidays_public: Allow HR Managers to manage public holidays
Browse files Browse the repository at this point in the history
  • Loading branch information
xaviedoanhduy committed Feb 21, 2025
1 parent 0b3df3b commit 9e4c7f4
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
1 change: 1 addition & 0 deletions hr_holidays_public/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"calendar_public_holiday",
],
"data": [
"security/security.xml",
"views/hr_leave_type.xml",
],
"installable": True,
Expand Down
45 changes: 45 additions & 0 deletions hr_holidays_public/security/security.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2024 Camptocamp
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<!-- add access for holidays manager -->
<record model="ir.model.access" id="access_calendar_public_holiday_manager">
<field name="name">access_hr_holidays_public_manager</field>
<field
name="model_id"
ref="calendar_public_holiday.model_calendar_public_holiday"
/>
<field name="group_id" ref="hr_holidays.group_hr_holidays_manager" />
<field name="perm_read">1</field>
<field name="perm_write">1</field>
<field name="perm_create">1</field>
<field name="perm_unlink">1</field>
</record>
<record model="ir.model.access" id="access_calendar_public_holiday_line_manager">
<field name="name">access_calendar_public_holiday_line</field>
<field
name="model_id"
ref="calendar_public_holiday.model_calendar_public_holiday_line"
/>
<field name="group_id" ref="hr_holidays.group_hr_holidays_manager" />
<field name="perm_read">1</field>
<field name="perm_write">1</field>
<field name="perm_create">1</field>
<field name="perm_unlink">1</field>
</record>
<record
model="ir.model.access"
id="access_calendar_public_holiday_manager_next_year"
>
<field name="name">access_calendar_public_holiday_next_year</field>
<field
name="model_id"
ref="calendar_public_holiday.model_calendar_public_holiday_next_year"
/>
<field name="group_id" ref="hr_holidays.group_hr_holidays_manager" />
<field name="perm_read">1</field>
<field name="perm_write">1</field>
<field name="perm_create">1</field>
<field name="perm_unlink">1</field>
</record>
</odoo>

0 comments on commit 9e4c7f4

Please sign in to comment.