65 lines
3.1 KiB
HTML
65 lines
3.1 KiB
HTML
{# bs5ok #}
|
|
{% extends "base.html" %}
|
|
{# Copyright The IETF Trust 2015, All Rights Reserved #}
|
|
{% load origin %}
|
|
{% load static django_bootstrap5 widget_tweaks ietf_filters %}
|
|
{% block title %}Interim Request{% endblock %}
|
|
{% block pagehead %}
|
|
<link rel="stylesheet" href="{% static 'ietf/css/select2.css' %}">
|
|
<link rel="stylesheet" href="{% static 'ietf/css/datepicker.css' %}">
|
|
{% endblock %}
|
|
{% block content %}
|
|
{% origin %}
|
|
<h1>Interim Meeting Request</h1>
|
|
{% if form.non_field_errors %}<div class="my-3 alert alert-danger">{{ form.non_field_errors }}</div>{% endif %}
|
|
<form id="interim-request-form" role="form" method="post" class="my-3">
|
|
{% csrf_token %}
|
|
{% bootstrap_field form.group layout='horizontal' %}
|
|
{% bootstrap_field form.in_person layout='horizontal' %}
|
|
{% if user|has_role:"Secretariat,Area Director,IRTF Chair" %}
|
|
<div class="row mb-3">
|
|
<div class="offset-md-2 col-md-10">
|
|
{% render_field form.approved class="form-check-input" %}
|
|
{% bootstrap_label "Preapproved by AD" label_for=form.approved.id %}
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
{% bootstrap_field form.meeting_type layout='horizontal' %}
|
|
{% bootstrap_field form.city layout='horizontal' %}
|
|
{% bootstrap_field form.country layout='horizontal' %}
|
|
{% bootstrap_field form.time_zone layout='horizontal' %}
|
|
{{ formset.management_form }}
|
|
{% if formset.non_form_errors %}<div class="my-3 alert alert-danger">{{ formset.non_form_errors }}</div>{% endif %}
|
|
{% for form in formset %}
|
|
<div class="fieldset{% if forloop.last %} template visually-hidden{% endif %}">
|
|
<hr class="my-4">
|
|
<input id="id_session_set-{{ forloop.counter0 }}-id"
|
|
name="session_set-{{ forloop.counter0 }}-id"
|
|
type="hidden"
|
|
value="{{ form.instance.pk|default_if_none:"" }}">
|
|
{% bootstrap_form form layout='horizontal' %}
|
|
<button name="id_session_set-{{ forloop.counter0 }}-delete-button"
|
|
type="button"
|
|
class="btn btn-danger offset-md-2 visually-hidden btn-delete">
|
|
Delete session
|
|
</button>
|
|
</div>
|
|
{% endfor %}
|
|
<div class="my-3">
|
|
<button id="add_session" type="button" class="btn btn-primary offset-md-2">
|
|
<span class="bi bi-plus" aria-hidden="true"></span>Add session
|
|
</button>
|
|
</div>
|
|
<div class="my-3">
|
|
<button type="submit" class="btn btn-primary">Submit</button>
|
|
<a class="btn btn-secondary float-end"
|
|
href="{% url 'ietf.meeting.views.upcoming' %}">Back</a>
|
|
</div>
|
|
</form>
|
|
{% endblock %}
|
|
{% block js %}
|
|
<script src="{% static 'ietf/js/datepicker.js' %}"></script>
|
|
<script src="{% static 'ietf/js/select2.js' %}"></script>
|
|
<script src="{% static 'ietf/js/meeting-interim-request.js' %}"></script>
|
|
{% endblock %}
|