Доступные часы / флейр рабочих часов

Эта идея вдохновлена функцией плагина календарь праздников, который добавляет к @именам_пользователей стиль :desert_island: и декорацию :spiral_calendar:.

Я работаю в глобальном сообществе, где есть смесь волонтёров, которые в основном доступны по вечерам, и людей, участвующих в рабочее время. Было бы неплохо лучше понимать доступность каждого.

Поэтому идея: возможность указывать «рабочие часы» в настройках профиля, а затем отображать соответствующий стиль :zzz:, когда время вне этого периода.

8 лайков

Немного не по теме, но у нас есть пара вещей, которые могут быть полезны для части вашего запроса, касающейся «глобальности». Если вы включите настройку сайта «Отображать локальное время в карточке пользователя», то у всех будет отображаться их локальное время в карточке пользователя. Например, на нашем внутреннем экземпляре моя карточка пользователя выглядит так:

Мы также используем этот компонент темы для визуализации пересечений часовых поясов:

Признаем, что ни одно из этих решений не позволяет пользователям определять свои собственные «рабочие часы», поэтому они не решают часть вашего предложения, касающуюся дня и вечера.

7 лайков

Так что мы уже почти близко к этому с новой функцией «Статус по расписанию». Нужно только добавить возможность планирования. :slight_smile:

1 лайк

Кажется, вы как бы просите эту существующую функцию :slight_smile:

План @andrei в долгосрочной перспективе — сделать значок “Z” видимым для других пользователей, кроме самого себя.

3 лайка

Да, полезно давать другим возможность видеть, что они уведомляют вас, хотя вы, скорее всего, недоступны. (Я не до конца понимаю, как это работает с уведомлениями по электронной почте[1] — будут ли все эти уведомления отправлены после окончания паузы?)

Хотя для волонтёрского сообщества понятия «хочу получать уведомления» и «мои фактически доступные часы» — это разные вещи. Возможно, достаточно оставить их связанными. Мне нужно будет подумать, как это сформулировать более чётко. :slight_smile:

Мне также очень хотелось бы иметь возможность планировать разовые события на длительный срок, например, «в отпуске на этой (будущей) неделе», а не только регулярные часы занятости. Как календарь отпусков, который изначально вдохновил на эту идею, но привязанный к функции статуса — возможно, так, чтобы избежать множества подобных проблем. Но это отдельная идея от текущей. :slight_smile:


  1. так как я сам их не использую, но для многих моих пользователей это важно ↩︎

2 лайка