Author: |
Onestein |
License: |
AGPL-3 |
Branch: |
11.0 |
Repository: |
a0c/addons-onestein |
Dependencies: |
hr_holidays |
Languages: |
Python (23, 54.8%),
and
reStructuredText (19, 45.2%) |
Other branches: |
10.0 |
Other repositories: |
AEK-BKF/addons-onestein,
AhmedHasan1991/addons-onestein,
ArnulfoSepulveda/addons-onestein,
CLVsol/addons-onestein,
Callino/addons-onestein,
Gofekra/addons-onestein,
HarshalBhoir/addons-onestein,
Hayyan-Ebrahem/addons-onestein,
ICTSTUDIO/addons-onestein,
JohnLYH/addons-onestein,
LevelPrime/addons-onestein,
Nkirui/addons-onestein,
Nucleoos/addons-onestein,
OdooBulgaria/addons-onestein,
PrenorSistemas/addons-onestein,
RL-OtherApps/addons-onestein,
RealSolutionsLux/addons-onestein,
VitalPet/addons-onestein,
aaltinisik/addons-onestein,
adriansteel/addons-onestein,
alangwansui/addons-onestein,
anodino-dev/addons-onestein,
aravinthu/addons-onestein,
aurestic/addons-onestein,
aymanshow/addons-onestein,
bcang/addons-onestein,
brain-tec/addons-onestein,
cameroun/addons-onestein,
camptocamp/addons-onestein,
diagramsoftware/addons-onestein,
elperrofarelo/addons-onestein,
eqms/addons-onestein,
eribowo/addons-onestein,
focusate/addons-onestein,
gfcapalbo/addons-onestein,
grant-thornton/addons-onestein,
guewen/addons-onestein,
gurneyalex/addons-onestein,
haryoran04/addons-onestein,
iCivic/addons-onestein,
inforpordev/addons-onestein,
izzihector/addons-onestein,
jimhoefnagels/addons-onestein,
jlzhou/addons-onestein,
junusd/addons-onestein,
kenvac/addons-onestein,
kikopeiro/addons-onestein,
leodoooca/addons-onestein,
levkar/addons-onestein,
lnkdel/addons-onestein,
luca-vercelli/addons-onestein,
marcelsavegnago/addons-onestein,
maurolguin1/addons-onestein,
minhhq09/addons-onestein,
mulaudzicalvin/addons-onestein,
nick2474/addons-onestein,
niulinlnc/addons-onestein,
nvq247/addons-onestein,
odof/addons-onestein,
odoobgorg/addons-onestein,
odoofans/addons-onestein,
omarlemorac/addons-onestein,
one2pret/addons-onestein,
onesteinbv/addons-onestein,
openmes/addons-onestein,
robotiko/addons-onestein,
royalline1/addons-onestein,
sc4you/addons-onestein,
scbrianti/addons-onestein,
shouyejing/addons-onestein,
sunflowerit/addons-onestein,
taifu/addons-onestein,
tekcloud/addons-onestein,
thinkwelltwd/addons-onestein,
tholenstein/addons-onestein,
tschanzt/addons-onestein,
tusharkwagh99/addons-onestein,
ursais/addons-onestein,
vcloud9ray/addons-onestein,
vidtsin/addons-onestein,
westlyou/addons-onestein,
yasmanycastillo/addons-onestein,
and
yasserkaddour/addons-onestein |
<a class="reference external image-reference" href="https://www.gnu.org/licenses/agpl"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a>
<a name="hr-employee-holidays"></a>
<h2>HR Employee Holidays</h2>
<p>This module simply adds a <cite>holiday_ids</cite> field to the Employee model.
That field is missing in the standard Odoo but it turns very
useful when developing features requiring that field.</p>
<p>This way, we avoid that multiple modules create the same field, avoiding
conflicts that may cause confusion.</p>
<p>By installing this module, no new functionality will be added to your system.
This module is meant to be a technical module that must be extended by other modules.</p>
<a name="usage"></a>
<h3>Usage</h3>
<p>For example, by inheriting this module, this piece of code:</p>
<pre>
<code lang="python">class HrEmployee(models.Model):
_inherit = "hr.employee"
def _my_employees_holidays(self):
employee_ids = self.ids
holidays = self.env['hr.holidays'].search([
('employee_id', 'in', employee_ids)
])
return holidays</code>
</pre>
<p>can be simply written as:</p>
<pre>
<code lang="python">class HrEmployee(models.Model):
_inherit = "hr.employee"
def _my_employees_holidays(self):
holidays = self.holidays_ids
return holidays</code>
</pre>
<a name="credits"></a>
<h3 class="with-subtitle">Credits</h3>
<h3 class="section-subtitle" id="contributors"><span class="section-subtitle">Contributors</span></h3>
<ul class="simple">
<li>Andrea Stirpe <<a class="reference external" href="mailto:a.stirpe@onestein.nl">a.stirpe@onestein.nl</a>></li>
</ul>