{% extends 'layouts/base.html' %} {% load i18n %} {% block title %}{% trans "Teste de Bloqueio de Licença" %} - {{ settings.PROJECT_TITLE }}{% endblock %} {% block content %}

# {% trans "Teste de Bloqueio de Login por Licença" %}

{% trans "Voltar" %}

##### {% trans "Status do Sistema de Bloqueio" %}

###### {% trans "Status da Licença:" %}

{% if is_valid %} {% trans "Válida" %}

{% trans "Superusuários podem fazer login normalmente." %}

{% else %} {% trans "Inválida/Expirada" %}

{% trans "Superusuários serão bloqueados no login." %}

{% endif %}

###### {% trans "Sistema de Bloqueio:" %}

{% trans "Ativo" %}

{% trans "Backend de autenticação configurado e funcionando." %}

{% if license_info %}

##### {% trans "Informações da Licença Atual" %}

{% trans "Tipo:" %} | {{ license_info.type }}
{% trans "Status:" %} | {{ license_info.status }}
{% trans "Domínio:" %} | {{ license_info.domain }}

{% trans "Ativada em:" %} | {{ license_info.activated_at|date:"d/m/Y H:i"|default:"N/A" }}
{% trans "Expira em:" %} | {{ license_info.expires_at|date:"d/m/Y H:i"|default:"Nunca expira" }}
{% trans "Empresa:" %} | {{ license_info.company|default:"Não informado" }}

{% endif %}

##### {% trans "Como Testar o Sistema" %}

###### {% trans "Instruções para Teste:" %}

1. {% trans "Para simular licença inválida:" %}
   - {% trans "Edite uma licença e mude o status para 'expired'" %}
   - {% trans "Ou modifique a data de expiração para uma data passada" %}
2. {% trans "Tente fazer login com um superusuário" %}
3. {% trans "O login deve ser bloqueado com mensagem de erro" %}
4. {% trans "Usuários normais continuarão funcionando normalmente" %}

##### {% trans "Comando de Teste" %}

{% trans "Execute o comando abaixo para testar o sistema:" %}

`python manage.py test_license_block`
{% trans "Este comando verificará o status da licença e listará os superusuários afetados." %}
{% endblock %}