{##} {% import _self as generate %} {% if activities %} {% for gibbonActivityID, activity in activities %} {{ activity.name }} {% if mode == 'student' %} Max: {{ activity.maxParticipants }} Current: {{ activity.enrolmentCount }} {% elseif mode == 'staff' %} Staff: Enrolments: {{ activity.enrolmentCount }} {% endif %} {% for person in groups[gibbonActivityID] %} {% if mode == 'student' %} {{ generate.enrolment(person, signUpChoices) }} {% elseif mode == 'staff' %} {{ generate.staffing(person) }} {% endif %} {% endfor %} {% endfor %} {{ __('Unassigned') }} Current: 0 {% for person in groups[0] %} {% if mode == 'student' %} {{ generate.enrolment(person, signUpChoices) }} {% elseif mode == 'staff' %} {{ generate.staffing(person) }} {% endif %} {% endfor %} {% endif %} {% macro enrolment(person, signUpChoices) %}