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 %} |
|||
|
|||
{% block content %} |
|||
|
|||
{% trans "Resultado da sincronização dos dados de serviços de registro do SIGI com os registros encontrados no DNS." %} |
|||
|
|||
* {% trans "Data/hora de execução" %}: {% now 'SHORT_DATETIME_FORMAT' %} |
|||
|
|||
{% for uf, dados in log.items %} |
|||
{% for uf, dados in report_data.items %} |
|||
{% 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 %} |
|||
**{{ uf|upper }}** |
|||
========================================= |
|||
|
|||
|
|||
**SUMÁRIO:** |
|||
|
|||
{% 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%} |
|||
**{% trans "SUMÁRIO" %}:** |
|||
|
|||
- Total de registros no DNS: {{ dados.sumario.total }} |
|||
- Registros criados no SIGI: {{ dados.sumario.novos }} |
|||
- Registros atualizados no SIGI: {{ dados.sumario.atualizados }} |
|||
- Registros desativados no SIGI: {{ dados.sumario.desativados }} |
|||
- Registros do DNS ignorados: {{ dados.sumario.ignorados }} |
|||
{% endif %} |
|||
{% if dados.erros %} |
|||
|
|||
|
|||
**ERROS:** |
|||
**{% trans "ERROS" %}:** |
|||
|
|||
{% for m in dados.erros %} |
|||
* {{ m }} |
|||
{% empty %} |
|||
*{% trans "Nenhum erro encontrado" %}* |
|||
{% endfor %} |
|||
{% endif %} |
|||
|
|||
{% if dados.infos %} |
|||
|
|||
**{% trans "INFORMAÇÕES ADICIONAIS" %}** |
|||
**{% trans "INFORMAÇÕES ADICIONAIS" %}:** |
|||
|
|||
{% for m in dados.infos %} |
|||
* {{ m }} |
|||
{% empty %} |
|||
*{% trans "Nenhuma informação adicional gerada" %}* |
|||
{% endfor %} |
|||
{% endif %} |
|||
{% endif %} |
|||
{% endfor %} |
|||
|
|||
{% 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