feat: update sidebar menu structure to remove resolve function for links and enhance permission checks for ausências and pontos resources
This commit is contained in:
@@ -2782,8 +2782,8 @@ export const obterMotivosAtestados = query({
|
||||
args: {},
|
||||
handler: async (ctx) => {
|
||||
await ctx.runQuery(internal.permissoesAcoes.assertPermissaoAcaoAtual, {
|
||||
recurso: 'banco_horas',
|
||||
acao: 'ajustar'
|
||||
recurso: 'ponto',
|
||||
acao: 'editar'
|
||||
});
|
||||
|
||||
// Buscar tipos de atestados e declarações
|
||||
@@ -4364,7 +4364,7 @@ export const detectarEEnviarAlertasBancoHoras = internalMutation({
|
||||
}
|
||||
break;
|
||||
|
||||
case 'dias_sem_registro':
|
||||
case 'dias_sem_registro': {
|
||||
// Verificar últimos 7 dias
|
||||
const ultimos7Dias: string[] = [];
|
||||
for (let i = 0; i < 7; i++) {
|
||||
@@ -4391,6 +4391,7 @@ export const detectarEEnviarAlertasBancoHoras = internalMutation({
|
||||
mensagem = `O funcionário não possui registro de ponto em ${diasSemRegistro.length} dos últimos 7 dias.`;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case 'limite_saldo_excedido':
|
||||
if (bancoMensal) {
|
||||
|
||||
Reference in New Issue
Block a user