def post(self, id):
job = models.RemindJob.get_by_id(int(id))
user = auth.get_current_user()
if job is None:
raise HTTPNotFound()
if job.user_id != user.user_id():
raise HTTPForbidden()
if job.state != 'scheduled':
logging.warn('check_reply for non-scheduled job not possible')
raise HTTPBadRequest()
reply = validation.disabled_reply_schema(self.json)
job.disabled_reply = models.DisabledReply(
message_id=reply['messageId'],
from_name=reply['fromName'],
from_email=reply['fromEmail'])
job.add_to_check_reply_queue()
self.response_json(None)
评论列表
文章目录