Defeito #175
Tratar UTC em eventos externos importados na Agenda
100%
Descrição
Em atendimento às RFCs 2245 e 5545 é necessário implementar tratamento a datas em formato UTC quando é recebido um agendamento de compromisso externo.
O agendamento chega ao Expresso através de um anexo extensão .ics (vcalendar) anexado em mensagens de correio.
No conteúdo do arquivo .ics duas chaves devem ser consideradas: dtstart e dtend
Quando as datas do evento estiverem em formato UTC, haverá o caracter 'Z' no final da data. Por exemplo:
DTSTART:20171106T183000Z
DTEND:20171106T193000Z
Deve-se converter a data para horário local antes de inserir o compromisso na agenda.
Por outro lado, quando for o Expresso que gera o arquivo vcalendar, deverá gerar sempre em horário local para compatibilidade com outras rotinas já existentes no módulo Agenda
Segue, em anexo, um exemplo de arquivo .ics
Revisões associadas
Issue #175 - Corrigido a importação/exportação de contatos na agenda do expresso.
Histórico
#1 Atualizado por Alexandre Luiz Correia há aproximadamente 7 anos
- % Terminado alterado de 0 para 80
- Situação alterado de Nova para Resolvida
#2 Atualizado por Mauricio Luiz Viani há aproximadamente 7 anos
- Arquivo invite.ics adicionado
#3 Atualizado por Mauricio Luiz Viani há quase 7 anos
- % Terminado alterado de 80 para 100
- Versão alterado de Backlog para Expresso Livre - Milestone 14
- Situação alterado de Resolvida para Fechada