Fusos horários do grupo

:warning: Este componente de tema foi descontinuado e sua funcionalidade agora está incluída no plugin Discourse Calendar (and Event)

:discourse2: Resumo Fusos Horários de Grupos pode ajudar a exibir pessoas de um grupo em uma lista ordenada por fuso horário. Também mostrará quem está de férias/fim de semana/fora do horário comercial.
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-group-timezones
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Recursos

Isso é útil para pessoas que usam o Discourse com uma equipe remota e distribuída para trabalhar em projetos.

Uso

:warning: Este plugin depende do campo timezone de um Usuário estar definido. Este campo está disponível no momento apenas ao usar o discourse-calendar, então você precisa ter esse plugin para usar este componente.

[wrap=group-timezones group=project-x-team][/wrap]
  • group é obrigatório
  • size é opcional e aceita: small, medium, large, auto

Configurações

Nome Descrição
working day start hour Quando o dia de trabalho começa
working day end hour Quando o dia de trabalho termina
close to working day hours extension Quantas horas antes/depois do início/fim do horário comercial são aceitáveis se for urgente entrar em contato com alguém
working days Quais dias da semana são trabalhados
Tradução Padrão
search Pesquisar…
group_availability Disponibilidade do %{group}
32 curtidas

That’s a co-incidence @j.jaffeux because I was playing around with a visualisation for timezone overlap recently:

Love it, thanks!

14 curtidas

Olá! Esse componente de tema ainda funciona e/ou é suportado, ou está totalmente descontinuado em favor do plugin de calendário? Tentei usar o markup em um tópico com e sem o plugin de calendário ativado, mas obtive uma renderização em branco em ambos os casos.

Estou tentando descobrir se ainda existe uma maneira (simples) de exibir esse controle deslizante de fuso horário ou algo próximo a ele.

1 curtida

Acho que isso ocorre porque o plugin de calendário é um requisito obrigatório?

Mas, desde então, acho que movemos o campo de fuso horário do usuário para o núcleo… Portanto, pode ser necessário uma atualização para que funcione com isso.

Sim, acho que agora está dentro do calendário, certo? Deveria descontinuar isso. Esqueci porque não fiz a migração.

2 curtidas

Este componente do tema parece falhar na versão 2.7.0.beta7 com

Uncaught Error: Could not find module `discourse/lib/round-time` imported from `discourse/theme-72/widgets/discourse-group-timezones`
3 curtidas

Obrigado pelo relato. Sei qual pode ser o problema e vou corrigir amanhã, a menos que @Osama me antecipe.

4 curtidas

Corrigido em:

Obrigado por nos avisar!

6 curtidas

Isso ainda é possível usando apenas o plugin de calendário?
O README deste componente diz:

DESCONTINUADO: Este componente não é mais necessário; toda a funcionalidade foi movida para GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic.

Infelizmente, não consigo descobrir como configurar esta visualização:

Hmm. Boa ideia. Parece que não atualizamos a documentação sobre este ponto. Deixe-me ver o que consigo descobrir.


@eve Após uma pequena exploração, parece que é possível adicionar isso a um tópico usando apenas o plugin Calendar no formato:

[timezones group="GROUP" size="big"]timezones[/timezones]
1 curtida

Obrigado por dar uma olhada!

[timezones group="GROUP" size="big"]timezones[/timezones]

Isso não funciona em nossa instância. Mas, de alguma forma, o formato

[wrap=group-timezones group=project-x-team][/wrap]

mencionado no primeiro tópico agora funciona. Ontem nada apareceu. :person_shrugging:

1 curtida

Fico feliz que esteja funcionando :slight_smile: Embora seja estranho estarmos obtendo resultados diferentes. Qual versão do Discourse você está usando?

Estou executando com 3.3.0.beta3-dev ( f0539afb02 )