管理公共假日
项目描述
此模块处理公共假日。
每个假期的计算可以排除休息日的公共假日,具体取决于假期类型的配置。
在HR假日应用程序中,公共假日将显示为非正常日期(如周末灰色)。
目录
配置
转到 时间休假 -> 配置 -> 时间休假类型 并打开一个休假类型
勾选“排除公共假日”以排除公共假日。
用法
添加公共假日
转到菜单 休假 -> 公共假日 -> 公共假日。
创建您的公共假日。
使用休假中的公共假日
转到 时间休假 -> 仪表板。
在日历上拖动选择您想要休假的日子,或转到表单视图以选择开始和结束日期。
选择具有已勾选“排除公共假日”的适当“休假类型”。
如果没有指定任何休假类型,则默认配置是排除公共假日。
天数将计算排除匹配所选员工的公共假日,包括全球、国家和州假日。
如果没有选择任何员工,则仅考虑全球假日。
在HR假日应用程序的日历视图中,公共假日将根据当前用户员工的国籍/州显示(与其他非正常日期类似)。如果没有设置,则回退到当前公司国籍/州以过滤公共假日。
已知问题/路线图
在Odoo 12.0中,函数_leave_intervals()返回的是Intervals,它是一个包含元组(开始时间戳,结束时间戳,resource.calendar.leaves记录)的列表。由于本模块不操作resource.calendar.leaves,它将元组的第三个组件设置为hr.holidays.public.line记录。这可能会也可能不会成为问题,但由于此组件也在_attendance_intervals()中设置到resource.calendar.attendance记录,似乎应该是可以的。
没有限制阻止用户修改或删除与公众假期相关的日历事件。有建议要重载calendar.event的write和unlink方法,但这可能会产生其他影响,例如用户无法编辑事件标签,甚至自定义字段。
区域公众假期在公共日历中显示。区域将在事件的描述中注明,但它将显示给所有用户。最好只对位于这些区域内的用户显示。
错误跟踪器
在GitHub问题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>
Dhara Solanki <dhara.solanki@initos.com>
-
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 odoo14_addon_hr_holidays_public-14.0.2.1.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6fae29793c8cfcdbbb79a9cf3ddcb8f85ee04ed8522f2fed0787dd6e76593eed |
|
MD5 | 83d9433ba3350dd38ad63d83b217db28 |
|
BLAKE2b-256 | 30bbbb59ee7e37d4754de0f01681811a1972fb68e77d1cd58cd1c6133b7ede2b |