管理公共假日
项目描述
此模块是一个处理公共假日的技术模块。
每项假期的计算可以排除休息日公共假日,具体取决于假期类型的配置。
目录表
配置
转到 休假 -> 配置 并打开休假类型
勾选“排除公共假日”以排除公共假日。
用法
添加公共假日
转到菜单 休假 -> 公共假日 -> 公共假日。
创建您的公共假日。
使用休假中的公共假日
转到 休假 -> 仪表板。
在日历上拖动选择您想要休假的日子,或转到表单视图以选择起始和结束日期。
选择已勾选“排除公共假日”的适当“休假类型”。
如果没有指定任何休假类型,则默认配置为排除公共假日。
天数将计算排除与所选员工匹配的公共假日,包括全球、国家和地区的假日。
如果没有选择任何员工,则仅考虑全球假日。
已知问题/路线图
在Odoo 12.0中,_leave_intervals() 返回一个名为 Intervals 的列表,列表中的元素是元组(开始时间戳,结束时间戳,resource.calendar.leaves 记录)。由于此模块不与 resource.calendar.leaves 交互,它将元组的第三个元素设置为 hr.holidays.public.line 记录。这可能会也可能不会成问题,但鉴于这个组件也用于设置 resource.calendar.attendance 记录的 _attendance_intervals(),看起来应该是可以的。
没有限制阻止用户修改或删除与公众假期相关的日历事件。有人建议重载 calendar.event 的 write 和 unlink 方法,但它可能会产生其他影响,例如用户无法编辑事件标签,甚至自定义字段。
区域公众假期在公共日历中显示。地区将在事件的描述中注明,但它将显示给所有用户。最好只对这些地区的用户显示。
错误跟踪器
错误跟踪在 GitHub Issues 上。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。
请不要直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Michael Telahun Makonnen <mmakonnen@gmail.com>
Fekete Mihai <feketemihai@gmail.com>
Nikolina Todorova <nikolina.todorova@initos.com>
Alexis de Lattre <alexis.delattre@akretion.com>
Salton Massally (iDT Labs) <smassally@idtlabs.sl>
Ivan Yelizariev <yelizariev@it-projects.info>
Bassirou Ndaw <b.ndaw@ergobit.org>
-
Pedro M. Baeza
-
Alexey Pelykh <alexey.pelykh@corphub.eu>
-
Iván Todorovich <ivan.todorovich@druidoo.io>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
本模块是GitHub上OCA/hr项目的组成部分。
欢迎您贡献力量。有关如何贡献的更多信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo12_addon_hr_holidays_public-12.0.1.1.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ca142b188dfe0ad13ffd943cd33e72c242cff675604bb9022fd88ac5c95835f |
|
MD5 | f3cd639569309b02988d5159cae280e9 |
|
BLAKE2b-256 | 57b3a8fff864884077629e0d80e4d5e8f0cb51e3d858f133edb20f868cfb9063 |