def reset_paper_state(paper): paper.reset_state() db.session.flush() notify_paper_judgment(paper, reset=True) logger.info('Paper %r state reset by %r', paper, session.user) paper.event.log(EventLogRealm.reviewing, EventLogKind.change, 'Papers', f'Judgment {paper.verbose_title} reset', session.user)
def reset_paper_state(paper): paper.reset_state() db.session.flush() notify_paper_judgment(paper, reset=True) logger.info('Paper %r state reset by %r', paper, session.user) paper.event.log(EventLogRealm.reviewing, EventLogKind.change, 'Papers', 'Judgment {} reset'.format(paper.verbose_title), session.user)
def reset_paper_state(paper): paper.reset_state() db.session.flush() notify_paper_judgment(paper, reset=True) logger.info('Paper %r state reset by %r', paper, session.user) paper.event.log(EventLogRealm.management, EventLogKind.change, 'Papers', 'Judgment {} reset'.format(paper.verbose_title), session.user)
def judge_paper(paper, judgment, comment, judge): if judgment == PaperAction.accept: paper.state = PaperRevisionState.accepted elif judgment == PaperAction.reject: paper.state = PaperRevisionState.rejected elif judgment == PaperAction.to_be_corrected: paper.state = PaperRevisionState.to_be_corrected paper.last_revision.judgment_comment = comment paper.last_revision.judge = judge paper.last_revision.judgment_dt = now_utc() db.session.flush() log_data = {'New state': orig_string(judgment.title)} notify_paper_judgment(paper) logger.info('Paper %r was judged by %r to %s', paper, judge, orig_string(judgment.title)) paper.event.log(EventLogRealm.reviewing, EventLogKind.change, 'Papers', 'Paper "{}" was judged'.format(orig_string(paper.verbose_title)), judge, data=log_data)
def judge_paper(paper, judgment, comment, judge): if judgment == PaperAction.accept: paper.state = PaperRevisionState.accepted elif judgment == PaperAction.reject: paper.state = PaperRevisionState.rejected elif judgment == PaperAction.to_be_corrected: paper.state = PaperRevisionState.to_be_corrected paper.last_revision.judgment_comment = comment paper.last_revision.judge = judge paper.last_revision.judgment_dt = now_utc() db.session.flush() log_data = {'New state': orig_string(judgment.title)} notify_paper_judgment(paper) logger.info('Paper %r was judged by %r to %s', paper, judge, orig_string(judgment.title)) paper.event.log(EventLogRealm.reviewing, EventLogKind.change, 'Papers', f'Paper "{orig_string(paper.verbose_title)}" was judged', judge, data=log_data)