MaaBackendCenter icon indicating copy to clipboard operation
MaaBackendCenter copied to clipboard

作业生产需求:评论邮件通知可控以及禁止评论

Open dragove opened this issue 10 months ago • 5 comments

现状: 后端: 评论本身有是否邮件通知字段 CommentsArea.notification,目前可用来标识评论的回复是否通知。 作业本身没有类似字段,主评论都会通过邮件通知给作业发布者 当前没有禁用评论区功能

前端: 评论时不可设置 CommentsArea.notification,当前默认传递为 false,后端目前有接口 GET http://localhost:8848/comments/status?id=&status=true 来更改状态 作业本身后端无字段故前端也无相应功能

转换需求:

  1. 后端对于作业本体单条数据详情查询接口,需要提供信息该作业是否开放评论,对于作者本人需要展示是否需要评论通知
  2. 作业新增、修改时,可以传入是否支持评论以及是否通知作者(可以考虑单独实现接口更新是否通知、评论区是否开放字段)
  3. 对于作者本人,永远可以评论

dragove avatar Feb 01 '25 11:02 dragove

项目新人,请教一下,我看代码中已经有关闭或开放评论的接口了(copilot/ban),所以对于转换需求1和2中类似的需求是已经完成了对吗。所以需求其实是:1. 主评论通知 2. 作者本人永远可评论

half-yutou avatar Apr 12 '25 09:04 half-yutou

项目新人,请教一下,我看代码中已经有关闭或开放评论的接口了(copilot/ban),所以对于转换需求1和2中类似的需求是已经完成了对吗。所以需求其实是:1. 主评论通知 2. 作者本人永远可评论

没事了好像作者本人可以评论也是通过userid和uploadid的判断完成了,所以其实这个需求是完成了的是吧。如果是的话请忽略我上面的提问

half-yutou avatar Apr 12 '25 09:04 half-yutou

#184

Pleasurecruise avatar Apr 12 '25 09:04 Pleasurecruise

项目新人,请教一下,我看代码中已经有关闭或开放评论的接口了(copilot/ban),所以对于转换需求1和2中类似的需求是已经完成了对吗。所以需求其实是:1. 主评论通知 2. 作者本人永远可评论

没事了好像作者本人可以评论也是通过userid和uploadid的判断完成了,所以其实这个需求是完成了的是吧。如果是的话请忽略我上面的提问

完成了的,但是前端那边设计上和需求有点区别。抱歉没更新说明。

dragove avatar Apr 12 '25 09:04 dragove

项目新人,请教一下,我看代码中已经有关闭或开放评论的接口了(copilot/ban),所以对于转换需求1和2中类似的需求是已经完成了对吗。所以需求其实是:1. 主评论通知 2. 作者本人永远可评论

没事了好像作者本人可以评论也是通过userid和uploadid的判断完成了,所以其实这个需求是完成了的是吧。如果是的话请忽略我上面的提问

完成了的,但是前端那边设计上和需求有点区别。抱歉没更新说明。

好的,谢谢说明:)

half-yutou avatar Apr 12 '25 09:04 half-yutou