Esto está inspirado en la función del plugin calendario de días festivos, que añade un distintivo y una decoración a los @usernames.
Trabajo en una comunidad global, con una mezcla de voluntarios que están disponibles principalmente por las tardes y personas que participan como parte de su jornada laboral. Sería bueno tener más conciencia de la disponibilidad de todos.
Así que la idea: la capacidad de establecer “horas de trabajo” en la configuración del perfil y que se muestre un distintivo correspondiente cuando se esté fuera de ese horario.
Un poco fuera de tema, pero tenemos un par de cosas que podrían ser útiles para la parte ‘global’ de su solicitud. Si habilita la configuración del sitio display local time in user card (mostrar hora local en la tarjeta de usuario), entonces todos obtendrán su hora local mostrada en su tarjeta de usuario. Por ejemplo, en nuestra instancia interna, mi tarjeta de usuario se ve así:
También usamos este componente temático para ayudar a visualizar las superposiciones de zonas horarias:
Es cierto que ninguno de estos permite a las personas definir sus propias ‘horas de trabajo’, por lo que no resuelven la parte del día/noche de su sugerencia.
Sí, permitir que otros vean que te están notificando pero que no es probable que estés disponible es útil. (No tengo claro cómo funciona esto con las notificaciones por correo electrónico[1] — ¿se envían todas cuando termina la pausa?)
Sin embargo, para una comunidad de voluntarios, “quiero notificaciones” y “estas son mis horas realmente disponibles” son conceptos separados. Quizás sea suficiente dejarlos vinculados. Tendré que pensar en cómo articular esto con más claridad.
De hecho, también me encantaría una forma de programar a largo plazo cosas puntuales como “De vacaciones esta semana (futura)”, no solo horarios programados regularmente. Como el calendario de vacaciones que inspiró esto en primer lugar, pero vinculado a la función de estado — quizás de una manera que evite gran parte de todo esto. Pero esa es una idea separada de esta.
ya que no las uso yo mismo, pero es importante para muchos de mis usuarios ↩︎