Как установить часовой пояс по умолчанию для каждого пользователя?

Я недавно зарегистрировался на ещё одном сайте Discourse и заметил в своём профиле выпадающий список «Часовой пояс» и кнопку «Использовать текущий часовой пояс»:

Я почти уверен, что не указывал им свой часовой пояс. Это стандартная функция Discourse? Как я могу включить её на своём сайте?

Ничего страшного, apparently это уже было включено и заполнено по умолчанию на странице настроек.

Я, должно быть, упустил это, потому что, когда я создавал сайт, автоматическое определение часового пояса, кажется, ещё не работало. :thinking:

ОБНОВЛЕНИЕ: Это было реализовано здесь ещё в декабре. Немного скрыто :sweat_smile:

1 лайк

Судя по тому, что я видел, это работает довольно хорошо, но я заметил, что у многих пользователей неверный часовой пояс (пользователи заполняют пользовательское поле с указанием своего местоположения при регистрации, так что я могу убедиться, что это не связано с VPN или поездками).

Если я исправлю это вручную, значение будет автоматически перезаписано при следующем входе пользователя в систему (при условии, что это не SSO), или только если пользователь изменит его вручную? Иными словами, обновляется ли это каждый раз при входе пользователя в систему?