- Navios
- 12 de agosto de 2026 às 14:38 UTC
- Autor
- kamo
- Enviar
- df0b66b
Ambas as infra- estruturas enviadas anteriormente, mas nenhum dos painéis foi escrito, então /hr/attendance?sub=aprovações e ?sub=excepções renderizadas "esta aba está sendo construído" sobre os terminais de trabalho. AprovaçõesSubTab é a fila do gerente. Um cartão de tempo contém dois atestados — o o empregado está no submit e o gerente está aqui – então a única ação sem motivo anexo é uma simples aprovação de um cartão que o trabalhador se apresentou, quando O seu próprio atestado é o recorde. Envio de um cartão de volta e aprovação em nome ambos têm uma razão obrigatória, porque enviar o cartão de alguém de volta sem dizer porque é que um empregado perde um dia e nunca descobre qual. Um cartão com exceções de bloqueio tem seu botão de aprovação DISABLED em vez de permitido falhar: o servidor recusa de qualquer forma, e um botão que sempre erros é Pior do que uma que esteja visivelmente indisponível. O chip de bloqueio navega para o Excepções tab, que é onde o trabalho realmente está. ExcepçõesSubTab mostra dois números deliberadamente diferentes — tudo aberto, e O subconjunto que BLOCKS fecha. isBlocking é renderizado exatamente como o servidor enviado ele e nunca re-derivado do tipo string. A renúncia é apresentada como o que é: nada foi fixo, uma pessoa está escolhendo proceder de qualquer maneira, e a razão é o que faz com que essa decisão sobreviva a ser questionada mais tarde. O backback do placeholder permanece na página mesmo que todos os sete índices estão agora com fio - anexando um ID sub-tab sem um painel deve dizer isso em vez de renderizar um ecrã em branco.