{% 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 "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 %}