matrix icon indicating copy to clipboard operation
matrix copied to clipboard

add button to schedule a meeting using the matrix room

Open angeliski opened this issue 5 years ago • 2 comments

Description

Essa é uma proposta de solução para o agendamento de reuniões pela matrix. Basicamente adicionei um botão na barra do topo que abre um evento do calendar com a url gerada. Sugestões de melhoria (UX e código) são bem vindas.

calendar_button modal-new-room-name modal-room-select google-event

How to test?

Foi necessário adicionar uma nova variável no app.json, o HOST. Depois disso, basta clicar no botão na barra superior e o evento será gerado com uma url para uma sala.

Expected behavior

Abrir um evento do Calendar com uma url pronta para uma reunião na matrix

angeliski avatar Nov 29 '19 21:11 angeliski

@megatroom Fiz todas as alterações que você comentou, também atualizei o PR com os prints. Eu acho que preciso de ajudar pra resolver essa issue do codeclimate porque eu não sei bem como refatorar o componente pra reduzir a complexidade dele. Nem como adicionar testes na parte do front. :)

angeliski avatar Feb 18 '20 00:02 angeliski

@megatroom Eu tava vendo lá, a treta provavelmente é porque local ele não tá usando a env HOST (que deveria ser localhost, não 0.0.0.0) você consegue só mudar isso no app.config.js pra testar? Outra coisa, na geração da url eu optei por usar aquela rota /new mesmo pra salas que já existem, por ela resolver isso A ideia é evitar que o cara tome erro (Se ele selecionar uma sala que foi apagada por exemplo), você acha q fica ruim assim? Se for o caso eu mudo pra gerar a rota da sala

angeliski avatar Feb 26 '20 18:02 angeliski