refactor: update vacation management structure and enhance status handling
- Renamed and refactored vacation-related types and components for clarity, transitioning from 'SolicitacaoFerias' to 'PeriodoFerias'. - Improved the handling of vacation statuses, including the addition of 'EmFérias' to the status options. - Streamlined the vacation request and approval components to better reflect individual vacation periods. - Enhanced data handling in backend queries and schema to support the new structure and ensure accurate status updates. - Improved user experience by refining UI elements related to vacation periods and their statuses.
This commit is contained in:
@@ -579,25 +579,15 @@ export const clearDatabase = internalMutation({
|
||||
` ✅ ${notificacoesFerias.length} notificações de férias removidas`
|
||||
);
|
||||
|
||||
// 4. Férias e períodos aquisitivos
|
||||
const solicitacoesFerias = await ctx.db
|
||||
.query("solicitacoesFerias")
|
||||
// 4. Férias
|
||||
const ferias = await ctx.db
|
||||
.query("ferias")
|
||||
.collect();
|
||||
for (const solicitacao of solicitacoesFerias) {
|
||||
await ctx.db.delete(solicitacao._id);
|
||||
for (const feriasRegistro of ferias) {
|
||||
await ctx.db.delete(feriasRegistro._id);
|
||||
}
|
||||
console.log(
|
||||
` ✅ ${solicitacoesFerias.length} solicitações de férias removidas`
|
||||
);
|
||||
|
||||
const periodosAquisitivos = await ctx.db
|
||||
.query("periodosAquisitivos")
|
||||
.collect();
|
||||
for (const periodo of periodosAquisitivos) {
|
||||
await ctx.db.delete(periodo._id);
|
||||
}
|
||||
console.log(
|
||||
` ✅ ${periodosAquisitivos.length} períodos aquisitivos removidos`
|
||||
` ✅ ${ferias.length} registros de férias removidos`
|
||||
);
|
||||
|
||||
// 5. Atestados
|
||||
@@ -849,25 +839,15 @@ export const limparBanco = mutation({
|
||||
` ✅ ${notificacoesFerias.length} notificações de férias removidas`
|
||||
);
|
||||
|
||||
// 4. Férias e períodos aquisitivos
|
||||
const solicitacoesFerias = await ctx.db
|
||||
.query("solicitacoesFerias")
|
||||
// 4. Férias
|
||||
const ferias = await ctx.db
|
||||
.query("ferias")
|
||||
.collect();
|
||||
for (const solicitacao of solicitacoesFerias) {
|
||||
await ctx.db.delete(solicitacao._id);
|
||||
for (const feriasRegistro of ferias) {
|
||||
await ctx.db.delete(feriasRegistro._id);
|
||||
}
|
||||
console.log(
|
||||
` ✅ ${solicitacoesFerias.length} solicitações de férias removidas`
|
||||
);
|
||||
|
||||
const periodosAquisitivos = await ctx.db
|
||||
.query("periodosAquisitivos")
|
||||
.collect();
|
||||
for (const periodo of periodosAquisitivos) {
|
||||
await ctx.db.delete(periodo._id);
|
||||
}
|
||||
console.log(
|
||||
` ✅ ${periodosAquisitivos.length} períodos aquisitivos removidos`
|
||||
` ✅ ${ferias.length} registros de férias removidos`
|
||||
);
|
||||
|
||||
// 5. Atestados
|
||||
|
||||
Reference in New Issue
Block a user