mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 02:45:58 +00:00
56 lines
2.0 KiB
Markdown
56 lines
2.0 KiB
Markdown
---
|
||
id: calendar.task.concept
|
||
title: 日历只显示「我作为负责人的任务」
|
||
type: concept
|
||
feature: calendar
|
||
scope: end-user
|
||
locale: zh
|
||
aliases:
|
||
- 日历看不到协作任务
|
||
- 日历只有自己负责的
|
||
- 日历不显示别人安排
|
||
- 协作任务在哪
|
||
- 日历过滤范围
|
||
related_tools: [list_tasks]
|
||
related_pages: [calendar]
|
||
prerequisites: []
|
||
negative:
|
||
- 日历不显示 ProjectTaskUser.owner=0(协作 / assist)的任务
|
||
- 想看协作任务请到 [[dashboard.assist.howto]]
|
||
- 不能切换"显示所有项目任务包括别人的"
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 日历只显示「我作为负责人的任务」
|
||
|
||
## 定义
|
||
DooTask 日历的过滤规则相当窄:仅展示 `ProjectTaskUser.owner = 1` 命中当前用户的、有 end_at 的、未归档的任务。所以**协作的任务不会出现在日历上**。这是设计:日历是"我自己要安排时间做什么"的视图,避免被他人的任务挤满。
|
||
|
||
## 不显示的内容
|
||
| 类型 | 为什么不显示 |
|
||
|---|---|
|
||
| 我是协作者(assist)的任务 | owner=1 过滤掉 |
|
||
| 我没设 end_at 的任务 | end_at 是日历定位依据 |
|
||
| 已归档的任务 | archived_at 过滤 |
|
||
| 已完成的任务 | 大部分场景仅显示未完成(视前端配置) |
|
||
| 别人的任务 | 没在 ProjectTaskUser 命中我 |
|
||
| 会议(Meeting) | 不是 ProjectTask |
|
||
| 签到 / 报告 | 不是 ProjectTask |
|
||
|
||
详见 [[calendar.meeting-not-shown.faq]]。
|
||
|
||
## 怎么看协作任务
|
||
- 仪表盘「[[dashboard.assist.howto]]」分组
|
||
- 任务列表设过滤器「协作的任务」
|
||
- 项目详情页所有视图都能看到(不分负责人 / 协作)
|
||
|
||
## 怎么让任务出现在日历
|
||
1. 你必须是该任务负责人([[task.field.owner-assist.concept]] owner=1)
|
||
2. 任务必须有 end_at 字段([[task.field.deadline.concept]])
|
||
3. 任务未归档、未完成(默认前端配置)
|
||
|
||
## 不支持
|
||
- 不能切换"也显示协作任务"
|
||
- 不能给团队成员的日历做合并视图
|
||
- 不能看别人日历
|