Scegli il primo giorno della settimana nel calendario Eventi in arrivo

Ciao,

Devo impostare il primo giorno della settimana a lunedì. Attualmente, è impostato a domenica sulla mia prova di Discourse.

Ho cercato in tutte le impostazioni del sito e nelle preferenze personali, ma non sono riuscito a capire come impostare il lunedì come primo giorno della settimana sui calendari delle mie categorie.

4 Mi Piace

Non sono sicuro che questa sia la risposta corretta, ma potresti provare a impostare i giorni lavorativi come da immagine qui sotto e vedere cosa succede.

3 Mi Piace

Ciao,

Grazie per la tua risposta.

I miei giorni lavorativi sono già impostati come suggerisci.

Ma non aiuta nel mio caso.

Mi dispiace

1 Mi Piace

Questo non ti aiuta per niente, ma ho smesso di usarlo solo perché la domenica era il primo giorno della settimana. E la maggior parte del mondo usa il lunedì, quindi per me era come essere costretto a usare pollici, furlong e stone :smirking_face:

Ma ho pensato che lo avessero sistemato a un certo punto. Ma apparentemente no.

Temo di non credere che al momento sia possibile. Il calendario degli eventi imminenti inizia la domenica, mentre i calendari degli argomenti iniziano il lunedì.

A seconda del tuo caso d’uso, potresti invece utilizzare il calendario degli argomenti e aggiungerlo a una visualizzazione di categoria?

Creiamo gli eventi in diversi argomenti che devono essere discussi e fanno parte di sottocategorie.

Quindi penso di aver bisogno di calendari per categoria.

1 Mi Piace

Penso che la funzionalità Eventi del plugin sia esattamente ciò di cui hai bisogno, quindi i calendari degli argomenti potrebbero non essere una buona soluzione.

Concordo sul fatto che sarebbe bello poter scegliere il giorno di inizio della settimana per il calendario Eventi imminenti. Lo sposterò in una richiesta di funzionalità e vedrò se anche altri la pensano allo stesso modo. :+1:

È stato chiesto anche qui, quindi non sei solo:

2 Mi Piace

Scusa (non proprio :joy:) per il disturbo, ma almeno la possibilità di usare il lunedì, il giorno di inizio più usato a livello globale, non dovrebbe essere una richiesta di funzionalità. È una grave mancanza di UX.

7 Mi Piace

Sono d’accordo. I miei utenti si perdono completamente con le settimane che iniziano la domenica.

1 Mi Piace

Per favore, vota se ti interessa :slight_smile:

Certo, votare è un bene. Ma… questa questione lunedì/domenica è stata sotto i riflettori e chiesta così tante volte che CDCK è consapevole della necessità, anche senza alcun voto.

Il motivo per cui siamo ancora bloccati con un sistema di calendario utilizzato da una minoranza a livello globale è diverso dalla mancanza di voti.

1 Mi Piace

Capisco, non era ovvio.

Posso essere curioso di sapere qual è?

Non lo so. La mia scommessa va su alcune difficoltà tecniche in cui il punto di partenza era puramente basato negli Stati Uniti, e cambiarlo porterebbe ad alcune difficoltà. Altrimenti sarebbe già stato risolto.

Ma sto solo ipotizzando.

Sembrava che tu sapessi esattamente :slight_smile: Quell’informazione sarebbe interessante per i possibili collaboratori.

Tutto quello che so esattamente è questo

2 Mi Piace

Vedo che il plugin usa Full Calendar per visualizzare il calendario

Full Calendar permette di impostare weekNumberCalculation su ISO quando si renderizza il calendario in modo che le settimane inizino il lunedì. Esiste anche un’impostazione firstDay.

Non ho molto tempo ora per indagare, ma sarebbe relativamente semplice per l’autore del plugin includere una nuova impostazione per permetterci di definire il primo giorno e poi passarla al render del calendario, allo stesso modo in cui il fuso orario viene ora passato.

1 Mi Piace

Sapevi che è codificato in modo fisso al lunedì quasi ovunque altro (mi ha sorpreso anche me)

Idealmente, questo dipenderebbe dalle preferenze dell’utente (non da un’impostazione dell’amministratore).

Ho dato un’occhiata al codice, poiché anche questo problema mi infastidisce da molto tempo. Ci sono tre punti nel codice in cui FullCalendar viene inizializzato. In uno di essi firstDay: 1 è già presente. Anche il core di Discourse lo codifica a 1.

Ho creato una PR che aggiunge firstDay: 1 negli altri due punti mancanti.

Questo è tutt’altro che ideale, ma almeno porta coerenza.

7 Mi Piace

La correzione è ora committata nel branch principale, quindi immagino che dovremmo aspettarci di vederla nella prossima release :clap:

Grazie @RGJ !

5 Mi Piace

Sono uno di quelli in minoranza, e ora il mio calendario degli (eventi imminenti) inizia di lunedì! Ero più felice quando iniziava di domenica.

Sarebbe utile se fosse configurabile — per la mia organizzazione a singola geolocalizzazione, fare questa impostazione come preferenza del calendario sarebbe preferibile (rispetto a un’impostazione per utente).

2 Mi Piace

Stiamo apportando un aggiornamento al calendario al momento. Una volta che lo avremo completato, sarò felice di aggiungere un selettore Sabato/Domenica/Lunedì per il primo giorno della settimana. Penso che questa sia un’impostazione del sito anziché un’impostazione dell’utente. Penso che l’impostazione predefinita su Lunedì sia corretta, anche se tecnicamente negli Stati Uniti la Domenica è considerata il primo giorno (poiché il Lunedì è considerato il primo giorno lavorativo).

3 Mi Piace