Spaces:
Running
Running
{% extends "layout.html" %} | |
{% block title %} | |
{% if action == 'add' %} | |
Nova Conferência | |
{% else %} | |
Editar Conferência | |
{% endif %} | |
{% endblock %} | |
{% block content %} | |
<div class="container mt-4"> | |
<nav aria-label="breadcrumb"> | |
<ol class="breadcrumb"> | |
<li class="breadcrumb-item"><a href="{{ url_for('configuracao') }}">Configuração</a></li> | |
<li class="breadcrumb-item"><a href="{{ url_for('admin_conferences') }}">Conferências</a></li> | |
<li class="breadcrumb-item active" aria-current="page"> | |
{% if action == 'add' %}Nova Conferência{% else %}Editar Conferência{% endif %} | |
</li> | |
</ol> | |
</nav> | |
<div class="card"> | |
<div class="card-header bg-primary text-white"> | |
<h2>{% if action == 'add' %}Nova Conferência{% else %}Editar Conferência{% endif %}</h2> | |
</div> | |
<div class="card-body"> | |
{% with messages = get_flashed_messages(with_categories=true) %} | |
{% if messages %} | |
{% for category, message in messages %} | |
<div class="alert alert-{{ category }} alert-dismissible fade show" role="alert"> | |
{{ message }} | |
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Fechar"></button> | |
</div> | |
{% endfor %} | |
{% endif %} | |
{% endwith %} | |
<form method="POST" id="conferenceForm"> | |
<div class="row mb-3"> | |
<div class="col-md-6"> | |
<label for="name" class="form-label">Nome Curto*</label> | |
<input type="text" class="form-control" id="name" name="name" | |
value="{{ conference.name if conference else '' }}" required> | |
</div> | |
<div class="col-md-6"> | |
<label for="full_name" class="form-label">Nome Completo*</label> | |
<input type="text" class="form-control" id="full_name" name="full_name" | |
value="{{ conference.full_name if conference else '' }}" required> | |
</div> | |
</div> | |
<div class="row mb-3"> | |
<div class="col-md-6"> | |
<label for="dates" class="form-label">Datas*</label> | |
<input type="text" class="form-control" id="dates" name="dates" | |
value="{{ conference.dates if conference else '' }}" required> | |
</div> | |
<div class="col-md-6"> | |
<label for="location" class="form-label">Local*</label> | |
<input type="text" class="form-control" id="location" name="location" | |
value="{{ conference.location if conference else '' }}" required> | |
</div> | |
</div> | |
<div class="row mb-3"> | |
<div class="col-md-6"> | |
<label for="deadline" class="form-label">Prazo da submissão*</label> | |
<input type="text" class="form-control" id="deadline" name="deadline" | |
value="{{ conference.deadline if conference else '' }}" required | |
placeholder="YYYY-MM-DD HH:MM"> | |
</div> | |
<div class="col-md-6"> | |
</div> | |
</div> | |
<div class="mb-3"> | |
<label for="website" class="form-label">Website*</label> | |
<input type="text" class="form-control" id="website" name="website" | |
value="{{ conference.website if conference else '' }}" required | |
placeholder="exemplo.com"> | |
</div> | |
<div class="mb-3"> | |
<label for="description" class="form-label">Descrição*</label> | |
<textarea class="form-control" id="description" name="description" rows="5" required>{{ conference.description if conference else '' }}</textarea> | |
</div> | |
<div class="d-grid gap-2 d-md-flex justify-content-md-end"> | |
<a href="{{ url_for('admin_conferences') }}" class="btn btn-secondary me-md-2">Cancelar</a> | |
<button type="submit" class="btn btn-primary"> | |
{% if action == 'add' %}Adicionar Conferência{% else %}Salvar Alterações{% endif %} | |
</button> | |
</div> | |
</form> | |
</div> | |
</div> | |
</div> | |
{% endblock %} | |