mirror of https://github.com/interlegis/sigi.git
Sesostris Vieira
2 years ago
12 changed files with 402 additions and 307 deletions
@ -1,43 +1,39 @@ |
|||||
{% extends 'emails/base_email.rst' %} |
{% extends 'emails/base_report.rst' %} |
||||
{% load i18n %} |
{% load i18n %} |
||||
|
|
||||
{% block content %} |
{% block content %} |
||||
|
{% for uf, dados in report_data.items %} |
||||
{% trans "Resultado da sincronização dos dados de serviços de registro do SIGI com os registros encontrados no DNS." %} |
{% if dados.erros or dados.infos or dados.sumario.total > 0 or dados.sumario.novos > 0 or dados.sumario.atualizados > 0 or dados.sumario.desativados > 0 or dados.sumario.ignorados > 0 %} |
||||
|
|
||||
* {% trans "Data/hora de execução" %}: {% now 'SHORT_DATETIME_FORMAT' %} |
|
||||
|
|
||||
{% for uf, dados in log.items %} |
|
||||
**{{ uf|upper }}** |
**{{ uf|upper }}** |
||||
========================================= |
========================================= |
||||
|
|
||||
|
{% if dados.sumario.total > 0 or dados.sumario.novos > 0 or dados.sumario.atualizados > 0 or dados.sumario.desativados > 0 or dados.sumario.ignorados > 0%} |
||||
**SUMÁRIO:** |
**{% trans "SUMÁRIO" %}:** |
||||
|
|
||||
|
|
||||
- Total de registros no DNS: {{ dados.sumario.total }} |
- Total de registros no DNS: {{ dados.sumario.total }} |
||||
- Registros criados no SIGI: {{ dados.sumario.novos }} |
- Registros criados no SIGI: {{ dados.sumario.novos }} |
||||
- Registros atualizados no SIGI: {{ dados.sumario.atualizados }} |
- Registros atualizados no SIGI: {{ dados.sumario.atualizados }} |
||||
- Registros desativados no SIGI: {{ dados.sumario.desativados }} |
- Registros desativados no SIGI: {{ dados.sumario.desativados }} |
||||
- Registros do DNS ignorados: {{ dados.sumario.ignorados }} |
- Registros do DNS ignorados: {{ dados.sumario.ignorados }} |
||||
|
{% endif %} |
||||
|
{% if dados.erros %} |
||||
|
|
||||
|
**{% trans "ERROS" %}:** |
||||
**ERROS:** |
|
||||
|
|
||||
{% for m in dados.erros %} |
{% for m in dados.erros %} |
||||
* {{ m }} |
* {{ m }} |
||||
{% empty %} |
|
||||
*{% trans "Nenhum erro encontrado" %}* |
|
||||
{% endfor %} |
{% endfor %} |
||||
|
{% endif %} |
||||
|
|
||||
|
{% if dados.infos %} |
||||
|
|
||||
**{% trans "INFORMAÇÕES ADICIONAIS" %}** |
**{% trans "INFORMAÇÕES ADICIONAIS" %}:** |
||||
|
|
||||
{% for m in dados.infos %} |
{% for m in dados.infos %} |
||||
* {{ m }} |
* {{ m }} |
||||
{% empty %} |
|
||||
*{% trans "Nenhuma informação adicional gerada" %}* |
|
||||
{% endfor %} |
{% endfor %} |
||||
|
{% endif %} |
||||
|
{% endif %} |
||||
{% endfor %} |
{% endfor %} |
||||
|
|
||||
{% endblock content %} |
{% endblock content %} |
@ -0,0 +1,34 @@ |
|||||
|
# Generated by Django 4.1.5 on 2023-01-26 14:35 |
||||
|
|
||||
|
from django.db import migrations |
||||
|
from django.contrib.auth import get_user_model |
||||
|
|
||||
|
|
||||
|
def forwards_migration(apps, schema_editor): |
||||
|
Servidor = apps.get_model("servidores", "Servidor") |
||||
|
User = get_user_model() |
||||
|
|
||||
|
sigi = Servidor.objects.get(sigi=True) |
||||
|
|
||||
|
if sigi.user is not None: |
||||
|
# everything is already fine |
||||
|
return |
||||
|
|
||||
|
try: |
||||
|
usuario = User.objects.get_by_natural_key("interlegis") |
||||
|
except User.DoesNotExist: |
||||
|
usuario = User.objects.create_superuser("interlegis") |
||||
|
|
||||
|
sigi.user_id = usuario.id |
||||
|
sigi.save() |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
("servidores", "0011_add_servidor_sigi"), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.RunPython(forwards_migration, migrations.RunPython.noop), |
||||
|
] |
@ -0,0 +1,17 @@ |
|||||
|
{% extends 'emails/base_email.rst' %} |
||||
|
{% load i18n %} |
||||
|
|
||||
|
{% block title %} |
||||
|
{{ block.super }} |
||||
|
**{% trans "Início:" %} {{ start_time|date:"SHORT_DATETIME_FORMAT" }}** |
||||
|
**{% trans "Término:" %} {{ end_time|date:"SHORT_DATETIME_FORMAT" }}** |
||||
|
|
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block content %} |
||||
|
{% trans "RESULTADO" %} |
||||
|
========= |
||||
|
|
||||
|
{% for row in report_data %}{{ row }} |
||||
|
{% endfor %} |
||||
|
{% endblock content %} |
Loading…
Reference in new issue