autocensup/templates/base.html

293 lines
12 KiB
HTML

{% load static %}
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Autocensup">
<title>{% block title %}Autocensup{% endblock %}</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/core@1.4.0/dist/css/tabler.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/dist/tabler-icons.min.css">
{% block styles %}{% endblock %}
</head>
<body>
<script src="https://cdn.jsdelivr.net/npm/@tabler/core@1.4.0/dist/js/demo-theme.min.js"></script>
<div class="page">
<header class="navbar navbar-expand-md d-print-none">
<div class="container-xl">
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbar-menu"
aria-controls="navbar-menu"
aria-expanded="false"
aria-label="Alternar navegacao"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-brand navbar-brand-autodark d-none-navbar-horizontal pe-0 pe-md-3">
<a href="{% url 'home' %}" class="text-decoration-none">
Autocensup
</a>
</div>
<div class="navbar-nav flex-row order-md-last">
{% if user.is_authenticated %}
<div class="nav-item me-2">
<form method="post" action="{% url 'set_ano_censo' %}" class="d-flex align-items-center gap-2">
{% csrf_token %}
<input type="hidden" name="next" value="{{ request.get_full_path }}">
<label class="text-secondary text-nowrap mb-0" for="ano-censo-select">Ano</label>
<select
id="ano-censo-select"
name="ano_censo"
class="form-select form-select-sm w-auto"
onchange="this.form.submit()"
>
{% for ano in available_anos_censo %}
<option value="{{ ano }}"{% if ano == selected_ano_censo %} selected{% endif %}>
{{ ano }}
</option>
{% endfor %}
</select>
</form>
</div>
{% endif %}
<div class="nav-item">
<form method="post" action="{% url 'logout' %}">
{% csrf_token %}
<button type="submit" class="btn btn-outline-primary">
<i class="ti ti-logout me-2"></i>
Sair
</button>
</form>
</div>
</div>
</div>
</header>
<header class="navbar-expand-md">
<div class="collapse navbar-collapse" id="navbar-menu">
<div class="navbar">
<div class="container-xl">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="{% url 'home' %}">
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-home"></i>
</span>
<span class="nav-link-title">Inicio</span>
</a>
</li>
<li class="nav-item dropdown">
<a
class="nav-link dropdown-toggle"
href="#navbar-tabelas"
data-bs-toggle="dropdown"
data-bs-auto-close="outside"
role="button"
aria-expanded="false"
>
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-database"></i>
</span>
<span class="nav-link-title">Tabelas</span>
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="{% url 'crud_list' 'anos-censo' %}">
<i class="ti ti-calendar-stats me-2"></i>
Anos do Censo
</a>
<a class="dropdown-item" href="{% url 'crud_list' 'ufs' %}">
<i class="ti ti-map-pin me-2"></i>
UFs
</a>
<a class="dropdown-item" href="{% url 'crud_list' 'municipios' %}">
<i class="ti ti-building-community me-2"></i>
Municipios
</a>
<a class="dropdown-item" href="{% url 'crud_list' 'fallbacks-cursos' %}">
<i class="ti ti-replace me-2"></i>
Fallbacks de Curso
</a>
<a class="dropdown-item" href="{% url 'crud_list' 'paises' %}">
<i class="ti ti-world me-2"></i>
Paises
</a>
<a class="dropdown-item" href="{% url 'crud_list' 'polos' %}">
<i class="ti ti-map-pin-2 me-2"></i>
Polos
</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'crud_list' 'cursos' %}">
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-school"></i>
</span>
<span class="nav-link-title">Cursos</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'crud_list' 'pessoas' %}">
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-user"></i>
</span>
<span class="nav-link-title">Pessoas</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'crud_list' 'vinculos' %}">
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-link"></i>
</span>
<span class="nav-link-title">Vinculos</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'pending_required_fields' %}">
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-alert-triangle"></i>
</span>
<span class="nav-link-title">Pendencias</span>
</a>
</li>
<li class="nav-item dropdown">
<a
class="nav-link dropdown-toggle"
href="#navbar-importacoes"
data-bs-toggle="dropdown"
data-bs-auto-close="outside"
role="button"
aria-expanded="false"
>
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-upload"></i>
</span>
<span class="nav-link-title">Importacoes</span>
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="{% url 'import_alunos' %}">
<i class="ti ti-file-upload me-2"></i>
Importar Aluno do CENSUP
</a>
<a class="dropdown-item" href="{% url 'import_cursos' %}">
<i class="ti ti-school me-2"></i>
Importar Cursos
</a>
<a class="dropdown-item" href="{% url 'processar_situacao' %}">
<i class="ti ti-list-check me-2"></i>
Processar Situacao
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="{% url 'task_page' 'pessoas-ingressantes' %}">
<i class="ti ti-users-plus me-2"></i>
Pessoas Ingressantes
</a>
<a class="dropdown-item" href="{% url 'task_page' 'vinculos-censup' %}">
<i class="ti ti-link-plus me-2"></i>
Vinculos Censup
</a>
<a class="dropdown-item" href="{% url 'task_page' 'carga-horaria-censup' %}">
<i class="ti ti-clock-hour-4 me-2"></i>
Carga Horaria Censup
</a>
</div>
</li>
<li class="nav-item dropdown">
<a
class="nav-link dropdown-toggle"
href="#navbar-exportacoes"
data-bs-toggle="dropdown"
data-bs-auto-close="outside"
role="button"
aria-expanded="false"
>
<span class="nav-link-icon d-md-none d-lg-inline-block">
<i class="ti ti-download"></i>
</span>
<span class="nav-link-title">Exportacao</span>
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="{% url 'export_alunos' 'todos' %}">
<i class="ti ti-file-download me-2"></i>
Todos
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'ingressantes' %}">
<i class="ti ti-users-plus me-2"></i>
Apenas Ingressantes
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'desvinculado' %}">
<i class="ti ti-user-off me-2"></i>
Apenas Desvinculado
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'cursando' %}">
<i class="ti ti-school me-2"></i>
Apenas Cursando
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'transferido' %}">
<i class="ti ti-transfer me-2"></i>
Apenas Transferido
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'falecido' %}">
<i class="ti ti-cross me-2"></i>
Apenas Falecido
</a>
<a class="dropdown-item" href="{% url 'export_alunos' 'formado' %}">
<i class="ti ti-certificate me-2"></i>
Apenas Formado
</a>
</div>
</li>
</ul>
</div>
</div>
</div>
</header>
<div class="page-wrapper">
<div class="page-header d-print-none">
<div class="container-xl">
<div class="row g-2 align-items-center">
<div class="col">
<div class="page-pretitle">{% block page_pretitle %}Sistema{% endblock %}</div>
<h1 class="page-title">{% block page_title %}Autocensup{% endblock %}</h1>
</div>
<div class="col-auto ms-auto d-print-none">
{% block page_actions %}{% endblock %}
</div>
</div>
</div>
</div>
<div class="page-body">
<main class="container-xl">
{% if messages %}
<div class="mb-3">
{% for message in messages %}
<div class="alert alert-{{ message.tags|default:'info' }}" role="alert">
{{ message }}
</div>
{% endfor %}
</div>
{% endif %}
{% block content %}{% endblock %}
</main>
</div>
<footer class="footer footer-transparent d-print-none">
<div class="container-xl">
<div class="row text-center align-items-center flex-row-reverse">
<div class="col-12 col-lg-auto mt-3 mt-lg-0">
<span class="text-secondary">Autocensup</span>
</div>
</div>
</div>
</footer>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/@tabler/core@1.4.0/dist/js/tabler.min.js"></script>
{% block scripts %}{% endblock %}
</body>
</html>