[GH-ISSUE #997] [Feature] 推送通知节点支持套用模板,包含详细的设计的建议 #685

Closed
opened 2026-03-03 01:05:14 +03:00 by kerem · 2 comments
Owner

Originally created by @pooneyy on GitHub (Oct 18, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/997

功能描述 / Description

0.4.X版本的通知内容支持「Mustache」语法,这就存在了一个通知内容可复用与多个通知节点的可能性,所以我们需要一个通知模板的功能。

关于模板

一个模板应该至少包含三个属性 模板id 模板名 模板内容

  • 模板id:由系统自动分配的id,作为模板的唯一标识符,可类比提供商、证书颁发机构、通知渠道的id

  • 模板名:用户填写的易于阅读的模板名,用于选择套用模板时可以在多个模板中进行区分,建议支持使用中文对其命名

  • 模板内容:模板内容包括通知主题与通知内容,用户在配置模板时应该至少填写其中一项

  • 套用模板:在通知节点的参数设置处,我们可以选择「套用模板」,通过一个下拉菜单向用户展示已保存的所有 模板名,可在下方使用灰色小字显示 模板id 以示区分,如果当前保存的模板多与5个,建议在下拉菜单中使用滚动条,避免下拉菜单过长。选择套用模板后,被选定的 模板内容 将会覆盖推送节点的参数设置中的通知主题与通知内容,用户可以对其继续编辑。

    Image
  • 配置模板:我们可以在「授权凭据」处对模板进行配置,这样的好处是所有的配置都在同一个地方,坏处是在“授权凭据”的地方配置模板,这样会显得很违和,因为模板不属于授权凭据,当然我们也可以在「系统设置」中配置模板
    Image

请求动机 / Motivation

其他 / Miscellaneous

No response

贡献 / Contribution

  • 我乐意为此贡献 PR! / I am interested in contributing a PR for this!
Originally created by @pooneyy on GitHub (Oct 18, 2025). Original GitHub issue: https://github.com/certimate-go/certimate/issues/997 ### 功能描述 / Description 0.4.X版本的通知内容支持「Mustache」语法,这就存在了一个通知内容可复用与多个通知节点的可能性,所以我们需要一个通知模板的功能。 ##### 关于模板 一个模板应该至少包含三个属性 _模板id_ _模板名_ _模板内容_ - 模板id:由系统自动分配的id,作为模板的唯一标识符,可类比提供商、证书颁发机构、通知渠道的id - 模板名:用户填写的易于阅读的模板名,用于选择套用模板时可以在多个模板中进行区分,建议支持使用中文对其命名 - 模板内容:模板内容包括通知主题与通知内容,用户在配置模板时应该至少填写其中一项 - 套用模板:在通知节点的参数设置处,我们可以选择「套用模板」,通过一个下拉菜单向用户展示已保存的所有 _模板名_,可在下方使用灰色小字显示 _模板id_ 以示区分,如果当前保存的模板多与5个,建议在下拉菜单中使用滚动条,避免下拉菜单过长。选择套用模板后,被选定的 _模板内容_ 将会**覆盖**推送节点的参数设置中的通知主题与通知内容,用户可以对其继续编辑。 <img width="878" height="539" alt="Image" src="https://github.com/user-attachments/assets/7ef114c7-0e80-4518-94c9-0e47201f445e" /> - 配置模板:我们可以在「授权凭据」处对模板进行配置,这样的好处是所有的配置都在同一个地方,坏处是在“授权凭据”的地方配置模板,这样会显得很违和,因为模板不属于授权凭据,当然我们也可以在「系统设置」中配置模板 <img width="1910" height="895" alt="Image" src="https://github.com/user-attachments/assets/dcbf79a8-fd65-4a6c-a7f6-832f601136fc" /> ### 请求动机 / Motivation * ### 其他 / Miscellaneous _No response_ ### 贡献 / Contribution - [ ] 我乐意为此贡献 PR! / I am interested in contributing a PR for this!
kerem 2026-03-03 01:05:14 +03:00
Author
Owner

@fudiwei commented on GitHub (Oct 20, 2025):

感谢建议,很多想法都很好

<!-- gh-comment-id:3420559236 --> @fudiwei commented on GitHub (Oct 20, 2025): 感谢建议,很多想法都很好
Author
Owner

@fudiwei commented on GitHub (Oct 20, 2025):

duplicate #519

<!-- gh-comment-id:3420560453 --> @fudiwei commented on GitHub (Oct 20, 2025): duplicate #519
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#685
No description provided.