管理公众假期
项目描述
此模块是一个处理公众假期的技术模块。
根据请假类型配置,每个假期的计算可以排除休息日的公众假期。
目录表
配置
转到 请假 -> 配置 并打开请假类型
勾选“排除公众假期”以排除公众假期。
使用
添加公众假期
转到菜单 请假 > 公众假期 > 公众假期。
创建您的公众假期。
在请假中使用公众假期
转到 请假 > 仪表板。
在日历上选择您想请假的日期,或转到表单视图以选择开始和结束日期。
选择已勾选“排除公众假期”的正确“请假类型”。
如果没有指定请假类型,则默认配置为排除公众假期。
天数将计算排除匹配所选员工的公众假期,包括全球、国家和地区的假期。
如果没有选择员工,则仅考虑全球假期。
已知问题/路线图
在Odoo 12.0中,_leave_intervals()返回Intervals,这是一个包含元组的列表(start_timestamp, end_timestamp, resource.calendar.leaves记录)。由于此模块不与resource.calendar.leaves操作,因此将元组的第三个组件设置为hr.holidays.public.line记录。这可能会也可能不会成为问题,但由于在_attendance_intervals()中也将此组件设置为resource.calendar.attendance记录,因此似乎应该是正确的。
不允许阻止用户修改或删除与公众假期相关的日历事件。有人建议重载 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>
-
Damien Crier <damien.crier@camptocamp.com>
-
Iván Todorovich <ivan.todorovich@gmail.com>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。
此模块是GitHub上的 OCA/hr-holidays 项目的一部分。
欢迎您贡献力量。有关如何贡献的详细信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo13_addon_hr_holidays_public-13.0.3.0.6-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dea13c428623fdef26f8f4725afb6221603d6e2d715519221e05cd07dc4b4953 |
|
MD5 | 53a29232c5311d7b4d0dc4c80ebdfbd9 |
|
BLAKE2b-256 | edaa4d0ca4841c337bf590deaa23f731cd271f81b1cd9a1a29e9c782121211ac |