52 lines
2.4 KiB
HTML
52 lines
2.4 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}Мероприятия — InviteMe{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="d-flex justify-content-between align-items-center mb-4">
|
|
<h1>Мероприятия</h1>
|
|
<a href="{{ url_for('main.admin_event_add') }}" class="btn btn-primary">Создать мероприятие</a>
|
|
</div>
|
|
|
|
<div class="row">
|
|
{% for event in events %}
|
|
<div class="col-md-4 mb-4">
|
|
<div class="card h-100 {% if not event.is_active %}border-secondary{% endif %}">
|
|
<div class="card-body">
|
|
<h5 class="card-title">{{ event.name }}</h5>
|
|
<p class="card-text text-muted">
|
|
{% if event.event_date %}
|
|
{{ event.event_date.strftime('%d.%m.%Y %H:%M') }}<br>
|
|
{% endif %}
|
|
{% if event.location %}
|
|
{{ event.location }}<br>
|
|
{% endif %}
|
|
Гостей: {{ event.total_guests }} | Пришло: {{ event.checked_in }}
|
|
</p>
|
|
{% if event.description %}
|
|
<p class="card-text">{{ event.description }}</p>
|
|
{% endif %}
|
|
<div class="d-flex flex-wrap gap-2">
|
|
<form action="{{ url_for('main.admin_event_switch', event_id=event.id) }}" method="POST" class="d-inline">
|
|
<button type="submit" class="btn btn-success btn-sm">Выбрать</button>
|
|
</form>
|
|
<a href="{{ url_for('main.admin_event_edit', event_id=event.id) }}" class="btn btn-outline-primary btn-sm">Изменить</a>
|
|
<a href="{{ url_for('main.admin_event_ticket', event_id=event.id) }}" class="btn btn-outline-info btn-sm">Билет</a>
|
|
{% if not event.is_active %}
|
|
<span class="badge bg-secondary">Неактивно</span>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="card-footer text-muted">
|
|
Создано: {{ event.created_at.strftime('%d.%m.%Y') }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% else %}
|
|
<div class="col-12">
|
|
<div class="alert alert-info">Пока нет ни одного мероприятия. <a href="{{ url_for('main.admin_event_add') }}">Создайте первое</a>.</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
{% endblock %}
|