- Navios
- 25 de agosto de 2026 às 21:32 UTC
- Autor
- kamo
- Enviar
- 62718bd
Declarar as mesmas horas cinco vezes foi a única forma de dizer: dias de semana. O campo Day agora oferece os três grupos acima dos dias individuais. Uma janela armazena exatamente UM dia e não há endpoint em massa, por isso um grupo é um compondo conveniência no editor: ele salva uma janela por dia, e o que pousa na tabela são linhas ordinárias por dia. Isso é deliberado em vez de um novo conceito de infra-estrutura — «dias de semana, mas não quarta-feira do próximo mês» permanece expressível, E todo leitor existente de uma janela está intocado. Três coisas que a expansão tem que acertar, então a decisão vive em app/lib/availabilityDays.ts onde é testado em vez de no formulário: - Uma edição nunca deve expandir. É uma linha atrás de um botão chamado Atualizar, e Transformá-lo em uma semana deles seria o erro caro. Grupos são retido do menu durante a edição, e diasToSave recusa-se a expandir um Não importa. - Um grupo não deve cair silenciosamente para um dia, que é o mesmo erro em a outra direcção — declararia uma fracção da disponibilidade pedida para parecer que funcionou. - Os dias que já carregam uma janela idêntica são deixados cair, então todos os dias workweek existente adiciona o fim de semana em vez de uma segunda cópia dos cinco Já lá está. Apenas uma correspondência exata é ignorada; sobrepondo janelas em outras Os tempos são legítimos e são deixados em paz. As sentinelas são prefixadas para que nunca possam ser confundidas com um nome de dia e afixado como um — o filtro de agente da rede de chumbo derivante Testa isso. Salvar várias janelas significa falha parcial agora é possível, então os dias que falhou o nome e a lista é recarregada de qualquer forma: os que salvaram são reais, e um formulário ainda mostrando-os como não salvos convidaria um segundo Tente que os duplica.