feedback.feedback_utils module¶
- feedback.feedback_utils.check_feedback(request, post_type, me)[源代码]¶
返回feedback的context字典,如果是提交反馈则检查feedback参数的合法性
- feedback.feedback_utils.inform_notification(sender: None, receiver: None, content, feedback, anonymous=None, important=False)[源代码]¶
根据信息创建通知并发送到微信
- 参数:
content (str) -- 消息内容
feedback (Feedback) -- 只使用id用于创建URL
anonymous (bool, optional) -- 是否匿名,默认个人匿名
important (bool, optional) -- 微信发送的等级, by default False
- feedback.feedback_utils.make_relevant_notification(feedback: Feedback, info, me: NaturalPerson)[源代码]¶
在用户提交反馈后,向对应组织发送通知
- feedback.feedback_utils.update_feedback(feedback, me, request: HttpRequest)[源代码]¶
修改反馈详情的操作函数, feedback为修改的对象,可以为None me为操作者 info为前端POST字典 返回值为context, warn_code = 1表示失败, 2表示成功; 错误信息在context["warn_message"] 如果成功context会返回update之后的feedback,