{% from 'events/abstracts/reviewing/_common.html' import render_track %} {% from 'events/reviews/_common.html' import render_instruction_box, render_group %} {% from 'forms/_form.html' import form_header, form_rows, form_footer %} {% macro render_review_form(form, proposal=none, group=none, on_pageload=false, review=none) %} {% set proposal = proposal or review.revision.proposal %} {% set group = group or review.group %} {% set url = proposal.get_save_review_url(group=group, review=review) %} {% set form_id = 'group-review-form-%s'|format(group.id) %} {% call form_header(form, action=url, orientation='vertical', id=form_id, classes='review-form') %} {% if on_pageload %} data-href="{{ url }}" data-form-container="#review-timeline-input .js-form-container" data-update="#reviewing-page" data-replace-update data-confirm-close-unsaved data-ajax-form {% endif %} {% endcall %} {% set instructions = proposal.cfp.reviewing_instructions %} {% call(link, endlink) render_instruction_box(form_id, instructions, _("Reviewing instructions")) %} {% trans -%} Please don't forget to read the {{ link }}reviewing instructions{{ endlink }} before submitting a review. {%- endtrans %} {% endcall %} {% set review_question_rows = form_rows(form, skip=form._order, skip_labels=true) | trim %} {% if not review %} {% if proposal.proposal_type == 'abstract' %} {% set group_title = render_track(group) %} {% else %} {% set group_title = render_group(group.title) %} {% endif %}