{% from 'events/abstracts/reviewing/timeline.html' import render_abstract_review_action_text, render_ratings_details_titled_rule, render_ratings_details_extra %} {% from 'events/abstracts/reviewing/_common.html' import render_track %} {% from 'events/papers/reviewing/timeline.html' import render_paper_review_action_text %} {% from 'events/reviews/_common.html' import render_edited_hint, render_group, render_score, render_visibility_hint, render_user_avatar %} {% from 'events/reviews/_omnibox.html' import render_omnibox %} {% macro render_timeline(proposal, comment_form, review_form=none, revision_form=none) %} {% set event_locked = proposal.event_new.is_locked %} {% set can_comment = not event_locked and proposal.can_comment(session.user, check_state=true) %} {% set can_review = not event_locked and proposal.can_review(session.user, check_state=true) %} {% for revision in proposal.get_revisions() %} {% set timeline = revision.get_timeline(session.user) %} {% if not loop.first %}