mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
2.4 KiB
2.4 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| system-setting.column-template.howto | 列模板(创建项目预置列) | howto | system-setting | admin | zh |
|
|
|
v1.7.90 |
列模板(创建项目预置列)
入口
桌面端:左上角头像 →「系统设置」→「列模板」。
对应后端:POST api/system/column/template,type=get 读取,type=save 写入(限 admin)。
是什么
创建新项目时,用户可以从一组预置「列模板」里挑一个直接套用,省去手动建列。模板就是「模板名 + 列名清单」。
例如内置一个「研发任务」模板:
- 列:待办、进行中、待测试、已完成
新建项目时勾选这个模板,项目就自动有这 4 列。
字段结构
保存时上传 list 数组:
[
{
"name": "研发任务",
"columns": "待办,进行中,待测试,已完成"
},
{
"name": "市场活动",
"columns": "策划,执行中,复盘"
}
]
- name — 模板名(必填)
- columns — 逗号分隔的列名字符串,服务端会按
,切分 → 去重 → 去空,落库为数组
任何缺 name 或 columns 的条目会被服务端跳过;最终为空数组直接报「参数为空」。
操作步骤
- 进入「列模板」页
- 「新增模板」→ 填写模板名
- 在列输入框输入列名(多个用逗号分隔)
- 重复添加多个模板
- 点击「保存」立即生效
与项目创建的关系
用户「新建项目」对话框 →「选择模板」下拉就是这里维护的列表。选某个模板后,项目创建时按列名顺序生成空列,无任务卡。
不支持
- 不能模板化「任务流程」、「负责人」、「成员」、「自定义字段」
- 不能跨终端导出/导入模板
- 修改模板不会回溯到已创建的项目(仅对新项目生效)