跳转到主要内容

使用灵活的重复规则来定义您员工或机器的可用性

项目描述

License: AGPL-3

资源日历中的RRules

此模块是为了扩展资源日历的功能,以便支持比默认实现更灵活的日程安排而编写的。对于每个日历,您都可以创建规则来描述日程,其方式与大多数日历应用用于重复预约非常相似(技术上:iCal重复规则,简称rrule)。

使用方法

要使用此模块,您需要

  1. 转到资源的日历

  2. 而不是填写一周中的某一天,填写重复规则

如果您的用户是“资源日历中完整的RRules”组的成员,您将看到完整的RRule可能性。这对于大多数人来说实际上不可用,因此默认情况下,用户会看到一个周矩阵,可以在上午和下午填写时间段。上午从8:00开始,下午从13:00开始。如果您想更改此设置,将值 resource_calendar_rrule.simplified_morning resp. resource_calendar_rrule.simplified_afternoon 设置为包含小时整数部分和分钟分数的浮点数。

Try me on Runbot

已知问题/路线图

  • 实现 resource.calendar 中所有函数的rrule版本

  • 可能也会偏离当前标准,因为当前代码在许多地方假设是每周重复

  • 一个初始化钩子,将现有日历转换为rrule会很好

  • 允许通过某些设置向导配置参数

错误跟踪器

错误在 GitHub Issues 上跟踪。如果在那里遇到问题,请检查您的问题是否已被报告。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们消除它。

鸣谢

图片

  • Odoo社区协会: 图标

贡献者

不要直接联系贡献者以寻求关于此插件的问题或问题的帮助,但请使用社区邮件列表适当的专用邮件列表寻求帮助,并使用错误跟踪器上的链接报告技术问题。

维护者

Odoo Community Association

此模块由OCA维护。

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程。

构建分布

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面