[MIG] hr_effective_attendance_period: migrate to 18.0

This commit is contained in:
Stéphan Sainléger
2026-05-05 17:24:48 +02:00
parent 494f2b4926
commit 69bc951b3e
9 changed files with 325 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
==============================
hr_effective_attendance_period
==============================
Provide indication that attendance periods are effectively worked or not.
Description
===========
This module adds a boolean field on working time attendance lines to mark
which periods are effectively worked by employees. It provides utility methods
on the resource calendar to determine:
- Whether a day is a working day
- Whether a day is a full working day (both morning and afternoon)
- Whether all attendances of a day are effectively worked (no leaves)
Installation
============
Use Odoo normal module installation procedure to install
``hr_effective_attendance_period``.
This module depends on:
* ``base`` (Odoo core)
* ``resource`` (Odoo core)
Configuration
=============
Go to ``Configuration > Technical > Resource > Working Times`` and create
Working Times for your company. For each attendance line, check
``Effective Attendance Period`` to indicate which periods are effectively
attended by employees.
Known issues / Roadmap
======================
None yet.
Bug Tracker
===========
Bugs are tracked on `our issues website <https://github.com/elabore-coop/hr-tools/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smash it by providing detailed and welcomed feedback.
Credits
=======
Contributors
------------
* Stéphan Sainléger
Funders
-------
The development of this module has been financially supported by:
* Elabore (https://elabore.coop)
Maintainer
----------
This module is maintained by Elabore.