Escolha o primeiro dia da semana no calendário de eventos futuros

Olá,

Preciso definir a segunda-feira como o primeiro dia da semana. Atualmente, está definido como domingo no meu teste do Discourse.

Pesquisei em todas as configurações do site e preferências pessoais, mas não consegui descobrir como configurar a segunda-feira como o primeiro dia da semana em meus calendários de categoria.

4 curtidas

Não tenho certeza se esta é a resposta correta, mas você pode tentar definir os dias úteis conforme a imagem abaixo e ver o que acontece.

3 curtidas

Olá,

Obrigado pela sua resposta.

Meus dias de trabalho já estão definidos como você sugere.

Mas isso não ajuda no meu caso.

Desculpe

1 curtida

Isso não te ajuda em nada, mas eu parei de usar só porque domingo era o primeiro dia da semana. E a maior parte do mundo usa segunda-feira, então para mim era como ser forçado a usar polegadas, furlongs e stones :smirking_face:

Mas eu imaginei que eles consertaram em algum momento. Mas aparentemente não.

Receio que não seja possível no momento. O calendário de Eventos Futuros começa no domingo, enquanto os calendários de tópicos começam na segunda-feira.

Dependendo do seu caso de uso, você poderia usar o calendário de tópicos em vez disso e adicioná-lo a uma visualização de categoria?

Nós criamos os eventos em vários tópicos que precisam ser discutidos e fazem parte de subcategorias.

Portanto, acho que preciso de calendários de categoria.

1 curtida

Eu acho que o recurso de Eventos do plugin soa exatamente com o que você precisa, então os calendários de tópicos podem não ser uma boa solução alternativa.

Concordo que seria bom poder escolher o dia de início da semana para o calendário de Eventos Futuros. Vou encaminhar isso para uma solicitação de Feature e ver se outros concordam. :+1:

Também foi perguntado aqui, então você não está sozinho:

2 curtidas

Desculpe (na verdade não :joy:) por insistir, mas pelo menos a capacidade de usar globalmente o dia de início mais usado, segunda-feira, não deveria ser uma solicitação de recurso. É uma grande falha de UX.

7 curtidas

Concordo. Meus usuários estão se perdendo completamente com semanas começando no domingo.

1 curtida

Por favor, vote nisso se for importante para você :slight_smile:

Claro, votar é bom. Mas… essa questão de segunda/domingo tem estado em evidência e sido perguntada tantas vezes que a CDCK está ciente da necessidade dela, mesmo sem nenhuma votação.

O motivo pelo qual ainda estamos presos a um sistema de calendário usado por uma minoria globalmente é diferente da falta de votos.

1 curtida

Entendo, não foi óbvio.

Posso ser curioso sobre o que é isso?

Não sei. Minha aposta é em algumas dificuldades técnicas onde o ponto de partida era puramente baseado nos EUA, e mudar isso levaria a algumas dificuldades. Caso contrário, já teria sido corrigido.

Mas estou apenas adivinhando.

Parecia que você sabia exatamente :slight_smile: Essa informação seria interessante para possíveis colaboradores.

Tudo que sei exatamente é isto

2 curtidas

Eu vejo que o plugin usa o Full Calendar para exibir o calendário.

O Full Calendar permite definir o weekNumberCalculation como ISO ao renderizar o calendário, para que as semanas comecem na segunda-feira. Há também uma configuração firstDay.

Não tenho muito tempo agora para investigar, mas seria relativamente simples para o autor do plugin incluir uma nova configuração para nos permitir definir o primeiro dia e, em seguida, passá-la para a renderização do calendário, da mesma forma que o fuso horário está sendo passado agora.

1 curtida

Você sabia que está codificado para segunda-feira em quase todos os outros lugares (isso também me surpreendeu)

Idealmente, isso dependeria das preferências do usuário (não de uma configuração de administrador).

Eu dei uma olhada no código, já que esse problema me incomoda há muito tempo. Existem três lugares no código onde o FullCalendar é inicializado. Em um deles, firstDay: 1 já está presente. O núcleo do Discourse também codifica isso para 1.

Eu fiz um PR que adiciona firstDay: 1 nos dois lugares ausentes.

Isso está longe do ideal, mas pelo menos traz consistência.

7 curtidas

O conserto agora foi enviado para o branch principal, então acho que devemos esperar vê-lo na próxima versão :clap:

Obrigado @RGJ!

5 curtidas

Eu sou um dos que estão na minoria, e agora meu calendário (eventos futuros) começa na segunda-feira! Eu estava mais feliz quando começava no domingo.

Seria bom se isso fosse configurável - para minha organização de geo-localização única, fazer isso como uma configuração de calendário seria preferível (em vez de uma configuração por usuário).

2 curtidas

Estamos fazendo uma atualização no calendário no momento. Assim que a implementarmos, terei prazer em adicionar um seletor de sábado/domingo/segunda-feira para o primeiro dia da semana. Acho que isso é uma configuração do site em vez de uma configuração do usuário. Acho que o padrão para segunda-feira está correto, mesmo que tecnicamente nos EUA, o domingo seja considerado o primeiro dia (já que a segunda-feira é considerada o primeiro dia útil).

3 curtidas