qd-today / qd

QD [v20240210] —— HTTP请求定时任务自动执行框架 base on HAR Editor and Tornado Server
https://qd-today.github.io/qd/
MIT License
4.46k stars 577 forks source link

[Feature] 公共模板更新后,自动提醒用户,提供手动一键更新我的模板和签到任务 #409

Open leic4u opened 1 year ago

leic4u commented 1 year ago

Verify steps

Describe the Feature

场景 1 :现在已订阅的公共模板更新后,用户是不知道的,只能记住自己订阅了哪些模板,定期去公共模板查看、比对,才知道哪些公共模板有更新。 场景 2 :想要将已更新的公共模板更新到我的模板中,无法操作,只能新增一个我的模板,再新增一个签到任务。原签到设置、记录全部丢失。

Describe the solution

针对场景 1 :在公共模板库更新后,检测我的模板更新时间,比对公共模板的更新时间,如公共模板的更新时间更近,则提醒用户该模板需要更新。可在我的模板列表增加一列更新状态字段。 针对场景 2 :可更新的模板,用户点击后,提示用户是否更新该模板,如用户选择是,则更新该模板和触发一次签到任务。如有新增的必填字段,签到任务签到将会失败,用户就知道应该需要检查内容了。

Describe alternatives

替代方案 1 :从更新后的公共模板新建一个全新的我的模板,再新建一个全新的签到任务。 替代方案 2 :将更新后的公共模板 har 手动下载下来,在原始的我的模板中手动追加 har 。

Additional context

No response

a76yyyy commented 1 year ago

当模板被用户订阅后, 数据库中只会保留用户加密的模板内容, 手动更新之前有尝试过, 之后我理好思路后再尝试做这个功能