feat: perfil admin/padrao em funcionarios, protege ultimo admin

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Gustavo
2026-08-13 20:56:52 -03:00
co-authored by Claude Sonnet 5
parent a2a5fc7905
commit 81f730df9e
4 changed files with 208 additions and 34 deletions
+6
View File
@@ -12,6 +12,12 @@
<input type="text" id="nome" name="nome" value="{{ dados.NOME if dados else (funcionario.NOME if funcionario else '') }}" required>
<label for="login">Login</label>
<input type="text" id="login" name="login" value="{{ dados.LOGIN if dados else (funcionario.LOGIN if funcionario else '') }}" required>
<label for="perfil">Perfil</label>
{% set perfil_atual = dados.PERFIL if dados else (funcionario.PERFIL if funcionario else 'PADRAO') %}
<select id="perfil" name="perfil">
<option value="PADRAO" {{ "selected" if perfil_atual == "PADRAO" else "" }}>Padrão</option>
<option value="ADMIN" {{ "selected" if perfil_atual == "ADMIN" else "" }}>Administrador</option>
</select>
{% if not funcionario %}
<label for="senha">Senha</label>
<input type="password" id="senha" name="senha" required>