mirror of https://github.com/interlegis/sigi.git
Sesostris Vieira
3 years ago
8 changed files with 232 additions and 71 deletions
@ -0,0 +1,42 @@ |
|||||
|
#content { |
||||
|
display: block; |
||||
|
} |
||||
|
|
||||
|
.data-evento { |
||||
|
font-size: 0.6em; |
||||
|
color: var(--body-quiet-color); |
||||
|
display: block; |
||||
|
} |
||||
|
|
||||
|
.tipo-evento { |
||||
|
font-size: 0.6em; |
||||
|
color: var(--body-quiet-color); |
||||
|
display: block; |
||||
|
margin-bottom: 8px; |
||||
|
} |
||||
|
|
||||
|
.card-title { |
||||
|
font-size: 20px !important; |
||||
|
margin-bottom: -6px !important; |
||||
|
} |
||||
|
|
||||
|
.card .card-content p { |
||||
|
margin: 12px; |
||||
|
} |
||||
|
|
||||
|
a.format-selector .material-icons { |
||||
|
line-height: 48px; |
||||
|
} |
||||
|
|
||||
|
table { |
||||
|
table-layout: fixed; |
||||
|
} |
||||
|
|
||||
|
table td, |
||||
|
table td * { |
||||
|
vertical-align: top; |
||||
|
} |
||||
|
|
||||
|
span.numero-dia { |
||||
|
font-size: 0.5em; |
||||
|
} |
@ -0,0 +1,28 @@ |
|||||
|
{% load i18n %} |
||||
|
{% load static %} |
||||
|
|
||||
|
<div style="width: 100%;"> |
||||
|
<table class=""> |
||||
|
<thead> |
||||
|
{% for name in day_names %} |
||||
|
<th>{{ name }}</th> |
||||
|
{% endfor %} |
||||
|
</thead> |
||||
|
<tbody> |
||||
|
{% for semana in semanas %} |
||||
|
<tr> |
||||
|
{% for dia in semana %} |
||||
|
<td> |
||||
|
<span class="numero-dia">{{ dia.0 }}</span> |
||||
|
{% for evento in dia.1 %} |
||||
|
<p class="evento truncate {% include 'eventos/snippets/calendario_status_color.html' with status=evento.status %}"> |
||||
|
<a class="modal-trigger" href="#modal{{ evento.id|safe }}" title="{{ evento.nome }}">{{ evento.nome }}</a> |
||||
|
</p> |
||||
|
{% endfor %} |
||||
|
</td> |
||||
|
{% endfor %} |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
@ -0,0 +1,34 @@ |
|||||
|
{% load i18n %} |
||||
|
{% load static %} |
||||
|
|
||||
|
{% for evento in eventos %} |
||||
|
<div class="row"> |
||||
|
<div class="col s12"> |
||||
|
<div class="card {% include 'eventos/snippets/calendario_status_color.html' with status=evento.status %}"> |
||||
|
<div class="card-content"> |
||||
|
<span class="card-title">{{ evento.nome }}</span> |
||||
|
<span class="data-evento">{{ evento.data_inicio }} a {{ evento.data_termino }}</span> |
||||
|
<span class="tipo-evento"> |
||||
|
{{ evento.tipo_evento }} - |
||||
|
{{ evento.tipo_evento.get_categoria_display }} - |
||||
|
{{ evento.get_status_display }} |
||||
|
{% if evento.virtual %} {% trans "na modalidade virtual" %}{% endif %} |
||||
|
{% if evento.casa_anfitria %} {% trans "em" %} {{ evento.casa_anfitria }}{% endif %} |
||||
|
</span> |
||||
|
<p>{{ evento.descricao }}</p> |
||||
|
<p>{% trans "Solicitante" %}: {{ evento.solicitante }}</p> |
||||
|
{% if evento.equipe_set.all %} |
||||
|
<p> |
||||
|
{% trans "Equipe" %}: |
||||
|
{% for membro in evento.equipe_set.all %} |
||||
|
{{ membro.membro }} ({{ membro.funcao }}) |
||||
|
{% if not forloop.last %} - {% endif %} |
||||
|
{% endfor %} |
||||
|
</p> |
||||
|
{% endif %} |
||||
|
<a class="modal-trigger right" href="#modal{{ evento.id|safe }}">{% trans "Ver detalhes" %}</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
{% endfor %} |
@ -0,0 +1,60 @@ |
|||||
|
{% load i18n %} |
||||
|
|
||||
|
{% for evento in eventos %} |
||||
|
<div id="modal{{ evento.id|safe }}" class="modal"> |
||||
|
<div class="modal-content"> |
||||
|
<h6>{{ evento.nome }}</h6> |
||||
|
<span class="data-evento">{{ evento.data_inicio }} a {{ evento.data_termino }}</span> |
||||
|
<span class="tipo-evento"> |
||||
|
{{ evento.tipo_evento }} - |
||||
|
{{ evento.tipo_evento.get_categoria_display }} - |
||||
|
{{ evento.get_status_display }} |
||||
|
{% if evento.virtual %} {% trans "na modalidade virtual" %}{% endif %} |
||||
|
{% if evento.casa_anfitria %} {% trans "em" %} {{ evento.casa_anfitria }}{% endif %} |
||||
|
</span> |
||||
|
<p>{{ evento.descricao }}</p> |
||||
|
<p>{% trans "Solicitante" %}: {{ evento.solicitante }}</p> |
||||
|
{% if evento.equipe_set.all %} |
||||
|
<p> |
||||
|
{% trans "Equipe" %}: |
||||
|
{% for membro in evento.equipe_set.all %} |
||||
|
{{ membro.membro }} ({{ membro.funcao }}) |
||||
|
{% if not forloop.last %} - {% endif %} |
||||
|
{% endfor %} |
||||
|
</p> |
||||
|
{% endif %} |
||||
|
{% if evento.convite_set %} |
||||
|
<table class="stripped"> |
||||
|
<caption>{% trans "Casas covidadas" %}</caption> |
||||
|
<thead> |
||||
|
<tr> |
||||
|
<td>Casa</td> |
||||
|
<td>UF</td> |
||||
|
<td>Aceitou</td> |
||||
|
<td>Participou</td> |
||||
|
<td>Participantes</td> |
||||
|
</tr> |
||||
|
</thead> |
||||
|
{% for convite in evento.convite_set.all %} |
||||
|
<tr> |
||||
|
<td>{{ convite.casa.nome }}</td> |
||||
|
<td>{{ convite.casa.municipio.uf }}</td> |
||||
|
<td>{% if convite.aceite %}<i class="material-icons tiny">check</i>{% endif %}</td> |
||||
|
<td>{% if convite.participou %}<i class="material-icons tiny">check</i>{% endif %}</td> |
||||
|
<td> |
||||
|
{% for nome in convite.nomes_participantes.splitlines %} |
||||
|
{{ nome }}{% if not forloop.last %}, {% endif %} |
||||
|
{% endfor %} |
||||
|
</td> |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</table> |
||||
|
{% endif %} |
||||
|
</div> |
||||
|
<div class="modal-footer"> |
||||
|
<a href="{{ evento.get_absolute_url }}" class="modal-close waves-effect waves-green btn-flat">{% trans "Ver no site" %}</a> |
||||
|
<a href="{% url 'admin:eventos_evento_change' evento.id %}" class="modal-close waves-effect waves-green btn-flat">{% trans "Editar" %}</a> |
||||
|
<a href="#!" class="modal-close waves-effect waves-green btn-flat">{% trans "Close" %}</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
{% endfor %} |
@ -0,0 +1 @@ |
|||||
|
{% if status == 'Q' %}brown{% endif %}{% if status == 'C' %}deep-orange{% endif %}{% if status == 'R' %}cyan{% endif %}{% if status == 'O' %}green{% endif %}{% if status == 'A' %}lime{% endif %}{% if status not in "EGP" %} lighten-4{% endif %} |
Loading…
Reference in new issue