YouTrack技术咨询:能否限定时间跟踪录入与修改的可操作时间段
YouTrack 限制时间跟踪条目录入/修改的时间段方案
完全可以实现你描述的需求,通过YouTrack的工作流规则和权限配置组合即可达成,具体方案如下:
1. 普通用户操作限制(仅允许过去一周的条目)
创建针对性的工作流规则,拦截非管理员用户对超出时间范围的时间跟踪条目操作:
- 触发时机:选择
时间跟踪条目创建前和时间跟踪条目更新前两个事件 - 条件设置:
- 当前用户不属于管理员组
- 时间跟踪条目的
工作日期距离当前系统时间超过7天(即早于当前时间 - 7天)
- 执行动作:取消当前操作,并返回提示文本,例如:"仅允许录入/修改过去一周内的时间跟踪条目,如需编辑更早的条目,请联系管理员"
2. 管理员权限豁免
确保管理员组拥有不受上述规则限制的权限:
- 在工作流规则的条件中直接排除管理员组用户,让规则仅对普通用户生效
- 或者单独给管理员组配置
修改所有时间跟踪条目的全局权限,确保他们可以编辑任意时间段的条目
细节补充
- 如果需要区分「录入新条目」和「修改已有条目」的限制逻辑,可以拆分两条独立的工作流规则分别配置
- 注意不同YouTrack版本中,时间跟踪的日期字段名称可能略有差异(如部分版本叫「日期」而非「工作日期」),需对应实际字段调整规则条件
内容的提问来源于stack exchange,提问作者Zerox92
相关产品推荐
相关产品推荐

