Elegir primer día de la semana en el calendario de Próximos Eventos

Hola,

Necesito configurar el primer día de la semana como lunes. Actualmente, está configurado como domingo en mi prueba de Discourse.

He buscado en toda la configuración del sitio web y en las preferencias personales, pero no he podido averiguar cómo configurar el lunes como el primer día de la semana en los calendarios de mis categorías.

4 Me gusta

No estoy seguro de que esta sea la respuesta correcta, pero podrías intentar configurar los días laborables según la imagen de abajo y ver qué sucede.

3 Me gusta

Hola,

Gracias por tu respuesta.

Mis días laborables ya están configurados como sugieres.

Pero no ayuda en mi caso.

Lo siento.

1 me gusta

Esto no te ayuda en nada, pero dejé de usarlo solo porque el domingo era el primer día de la semana. Y la mayor parte del mundo usa el lunes, así que para mí era como si me obligaran a usar pulgadas, furlongs y stones :smirking_face:

Pero supuse que lo arreglaron en algún momento. Pero aparentemente no.

Me temo que no creo que esto sea posible en este momento. El calendario de Eventos Próximos comienza el domingo, mientras que los calendarios de temas comienzan el lunes.

Dependiendo de tu caso de uso, ¿podrías usar el calendario de temas en su lugar y agregarlo a una vista de categoría?

Creamos los eventos en varios temas que deben discutirse y forman parte de subcategorías.

Así que creo que necesito calendarios de categorías.

1 me gusta

Creo que la función de Eventos del plugin suena exactamente a lo que necesitas, por lo que los calendarios de temas podrían no ser una buena solución alternativa.

Estoy de acuerdo en que sería bueno poder elegir el día de inicio de la semana para el calendario de Próximos Eventos. Lo pasaré a una solicitud de Feature y veré si otros opinan lo mismo. :+1:

También se preguntó aquí, así que no estás solo:

2 Me gusta

Lo siento (en realidad no :joy:) por insistir, pero al menos la capacidad de usar globalmente el día de inicio más utilizado, el lunes, no debería ser una solicitud de función. Es una gran falta de UX.

7 Me gusta

Estoy de acuerdo. Mis usuarios se pierden por completo con las semanas que empiezan en domingo.

1 me gusta

Por favor, vota si te importa :slight_smile:

Claro, votar es bueno. Pero… este problema de lunes/domingo ha estado en el punto de mira y se ha preguntado tantas veces que CDCK es consciente de la necesidad, incluso sin ninguna votación.

La razón por la que seguimos atascados con un sistema de calendario utilizado por una minoría a nivel mundial es diferente a la falta de votos.

1 me gusta

Entiendo, no era obvio.

¿Puedo tener curiosidad sobre cuál es?

No lo sé. Mi apuesta es por algunas dificultades técnicas cuyo punto de partida era puramente estadounidense, y cambiar eso causaría algunas dificultades. De lo contrario, ya se habría solucionado.

Pero solo estoy adivinando.

Parecía que lo sabías exactamente :slight_smile: Esa información sería interesante para posibles colaboradores.

Todo lo que sé exactamente es esto

2 Me gusta

Veo que el plugin usa Full Calendar para mostrar el calendario.

Full Calendar permite establecer weekNumberCalculation en ISO al renderizar el calendario para que las semanas comiencen los lunes. También existe una configuración firstDay.

No tengo mucho tiempo ahora para investigar, pero sería relativamente simple para el autor del plugin incluir una nueva configuración para permitirnos definir el primer día y luego pasarlo al renderizado del calendario, igual que se pasa la zona horaria ahora.

1 me gusta

¿Sabías que está codificado para el lunes en casi todas partes (me sorprendió también)?

Idealmente, esto dependería de las preferencias del usuario (no de una configuración de administrador).

He echado un vistazo al código, ya que este problema me ha molestado durante mucho tiempo. Hay tres lugares en el código donde se inicializa FullCalendar. En uno de ellos, firstDay: 1 ya está presente. El núcleo de Discourse también lo codifica a 1.

He hecho un PR que añade firstDay: 1 en los dos lugares que faltan.

Esto está lejos de ser ideal, pero al menos aporta coherencia.

7 Me gusta

La corrección ya está confirmada en la rama principal, así que supongo que deberíamos esperar ver esto en la próxima versión :clap:

¡Gracias @RGJ!

5 Me gusta

Soy uno de los que están en minoría, ¡y ahora mi calendario de (eventos próximos) comienza el lunes! Era más feliz cuando empezaba el domingo.

Sería conveniente que esto fuera configurable; para mi organización de una sola geolocalización, hacer esto como una configuración del calendario sería preferible (en lugar de una configuración por usuario).

2 Me gusta

En este momento estamos actualizando el calendario. Una vez que lo implementemos, con gusto añadiré un selector de sábado/domingo/lunes para el primer día de la semana. Creo que esto es una configuración del sitio y no del usuario. Pienso que el valor predeterminado de lunes es correcto, aunque técnicamente en EE. UU. el domingo se considera el primer día (ya que el lunes se considera el primer día hábil).

3 Me gusta