diff --git a/apps/web/src/routes/(dashboard)/ti/painel-permissoes/+page.svelte b/apps/web/src/routes/(dashboard)/ti/painel-permissoes/+page.svelte
index 1929feb..f4225cb 100644
--- a/apps/web/src/routes/(dashboard)/ti/painel-permissoes/+page.svelte
+++ b/apps/web/src/routes/(dashboard)/ti/painel-permissoes/+page.svelte
@@ -428,48 +428,6 @@
-
-
-
-
-
Como funciona o sistema de permissões:
-
-
-
Tipos de Permissão:
-
- -
- • Acessar: Visualizar menu e acessar página
-
- - • Consultar: Ver dados (requer "Acessar")
- -
- • Gravar: Criar/editar/excluir (requer "Consultar")
-
-
-
-
-
Perfis Especiais:
-
- - • Admin: Acesso total automático
- - • TI Master: Controle administrativo completo
- - • Dashboard: Público para todos
-
-
-
-
-
-
{#if rolesQuery.isLoading || catalogoQuery.isLoading}
diff --git a/packages/backend/convex/permissoesAcoes.ts b/packages/backend/convex/permissoesAcoes.ts
index 762507b..f9f0b3c 100644
--- a/packages/backend/convex/permissoesAcoes.ts
+++ b/packages/backend/convex/permissoesAcoes.ts
@@ -8,7 +8,16 @@ import { getCurrentUserFunction } from './auth';
export const CATALOGO_RECURSOS = [
{
recurso: 'funcionarios',
- acoes: ['dashboard', 'ver', 'listar', 'criar', 'editar', 'excluir']
+ acoes: [
+ 'dashboard',
+ 'ver',
+ 'listar',
+ 'criar',
+ 'editar',
+ 'excluir',
+ 'aprovar_ausencias',
+ 'aprovar_ferias'
+ ]
},
{
recurso: 'simbolos',
diff --git a/packages/backend/convex/usuarios.ts b/packages/backend/convex/usuarios.ts
index b045cdb..cd62bac 100644
--- a/packages/backend/convex/usuarios.ts
+++ b/packages/backend/convex/usuarios.ts
@@ -562,15 +562,12 @@ export const obterPerfil = query({
),
handler: async (ctx) => {
const usuarioAutenticado = await getCurrentUserFunction(ctx);
- console.log('Usuario autenticado:', usuarioAutenticado);
if (!usuarioAutenticado) {
return null;
}
const usuarioAtual = usuarioAutenticado;
- console.log('✅ Usuário encontrado:', usuarioAtual.nome);
-
// Buscar fotoPerfil URL se existir
let fotoPerfilUrl = null;
if (usuarioAtual.fotoPerfil) {