diff --git a/sapl/templates/403.html b/sapl/templates/403.html new file mode 100644 index 000000000..04d6a71a0 --- /dev/null +++ b/sapl/templates/403.html @@ -0,0 +1,245 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block head_title %}Acesso Negado - {{nome_casa}}{% endblock %} + +{% block base_content %} + + +
+
+ +
+ +

403

+

+ Acesso Negado +

+ +

+ Desculpe, você não tem permissão para acessar esta página ou recurso. +

+ +
+

Por que estou vendo esta mensagem?

+

Esta página requer permissões específicas que seu usuário não possui. Isso pode acontecer por diversos motivos:

+ +
+ + {% if user.is_authenticated %} +
+ + Usuário: {{ user.username }} + {% if user.groups.all %} + | Grupos: + {% for group in user.groups.all %} + {{ group.name }}{% if not forloop.last %}, {% endif %} + {% endfor %} + {% endif %} +
+ {% else %} +
+ + Dica: Você não está logado. Faça login para acessar recursos restritos. +
+ {% endif %} + +
+ + Voltar + + + Página Inicial + + {% if not user.is_authenticated %} + + Fazer Login + + {% endif %} +
+ +

+ Se você acredita que deveria ter acesso a esta página, entre em contato com o administrador do sistema. +

+
+ +{% endblock base_content %} diff --git a/sapl/templates/base.html b/sapl/templates/base.html index 5d51bbd03..5a375ecc6 100644 --- a/sapl/templates/base.html +++ b/sapl/templates/base.html @@ -116,7 +116,6 @@ Logo {% if nome %}{{ nome }}{% else %}{% trans 'Câmara/Assembléia não configurada'%}{% endif %} -
{{nome_sistema}}
diff --git a/sapl/templates/fluxo_proposicoes.html b/sapl/templates/fluxo_proposicoes.html index edb5c7465..76abcb190 100644 --- a/sapl/templates/fluxo_proposicoes.html +++ b/sapl/templates/fluxo_proposicoes.html @@ -205,6 +205,10 @@ font-family: 'Courier New', monospace; margin: 10px 0; overflow-x: auto; + display: flex; + align-items: center; + justify-content: space-between; + gap: 15px; } .url-box code { @@ -212,6 +216,28 @@ background: none; } + .url-link { + background: #3498db; + color: white; + padding: 5px 12px; + border-radius: 4px; + text-decoration: none; + font-size: 0.85em; + white-space: nowrap; + transition: background 0.3s; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + } + + .url-link:hover { + background: #2980b9; + color: white; + text-decoration: none; + } + + .url-link i { + margin-right: 5px; + } + .comparison-table { width: 100%; border-collapse: collapse; @@ -533,7 +559,12 @@
  • Pode ser excluída
  • Somente autor vê
  • -
    URL: /proposicao/
    +
    + URL: /proposicao/ + + Acessar + +
    @@ -547,7 +578,12 @@
  • Autor pode retornar (cancelar)
  • Operador pode receber ou devolver
  • -
    URL: /proposicao/pendente/
    +
    + URL: /proposicao/pendente/ + + Acessar + +
    @@ -560,7 +596,12 @@
  • Autor pode ver motivo
  • Pode corrigir e reenviar
  • -
    URL: /proposicao/devolvida/
    +
    + URL: /proposicao/devolvida/ + + Acessar + +
    @@ -574,7 +615,12 @@
  • Protocolo gerado (se configurado)
  • Pode tramitar e ser votada
  • -
    URL: /proposicao/recebida/
    +
    + URL: /proposicao/recebida/ + + Acessar + +
    @@ -589,7 +635,10 @@

    PARLAMENTAR

    1. Cria Proposição

    - /proposicao/create + /proposicao/create + + Acessar +
    @@ -623,7 +672,10 @@

    3. Operador Recebe

    Via código ou lista de pendentes

    - /proposicao/receber/ + /proposicao/receber/ + + Acessar +
    @@ -657,7 +709,10 @@

    MATÉRIA LEGISLATIVA

    PL nº X/2025 criada

    - /materia/{id}/ + /materia/{id}/ + + Ver Lista +
    @@ -712,7 +767,12 @@

    Criar o Parlamentar

    -
    URL: /parlamentar/create
    +
    + URL: /parlamentar/create + + Acessar + +

    Dados: