-
-
Notifications
You must be signed in to change notification settings - Fork 723
Open
Labels
enhancementNew feature or requestNew feature or request
Description
功能描述 / Description
0.4.X版本的通知内容支持「Mustache」语法,这就存在了一个通知内容可复用与多个通知节点的可能性,所以我们需要一个通知模板的功能。
关于模板
一个模板应该至少包含三个属性 模板id 模板名 模板内容
-
模板id:由系统自动分配的id,作为模板的唯一标识符,可类比提供商、证书颁发机构、通知渠道的id
-
模板名:用户填写的易于阅读的模板名,用于选择套用模板时可以在多个模板中进行区分,建议支持使用中文对其命名
-
模板内容:模板内容包括通知主题与通知内容,用户在配置模板时应该至少填写其中一项
-
套用模板:在通知节点的参数设置处,我们可以选择「套用模板」,通过一个下拉菜单向用户展示已保存的所有 模板名,可在下方使用灰色小字显示 模板id 以示区分,如果当前保存的模板多与5个,建议在下拉菜单中使用滚动条,避免下拉菜单过长。选择套用模板后,被选定的 模板内容 将会覆盖推送节点的参数设置中的通知主题与通知内容,用户可以对其继续编辑。
-
配置模板:我们可以在「授权凭据」处对模板进行配置,这样的好处是所有的配置都在同一个地方,坏处是在“授权凭据”的地方配置模板,这样会显得很违和,因为模板不属于授权凭据,当然我们也可以在「系统设置」中配置模板
请求动机 / Motivation
其他 / Miscellaneous
No response
贡献 / Contribution
- 我乐意为此贡献 PR! / I am interested in contributing a PR for this!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request