Projeto

Geral

Perfil

Defeito #175

Tratar UTC em eventos externos importados na Agenda

Adicionado por Mauricio Luiz Viani aproximadamente 7 anos atrás. Atualizado quase 7 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Alexandre Luiz Correia
Categoria:
Calendar
Início:
09/11/2017
Data prevista:
% Terminado:

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

invite.ics Magnifier (1,32 KB) Mauricio Luiz Viani, 09/11/2017 11:43 h

Revisões associadas

Revisão 712f5e6c
Adicionado por Alexandre Luiz Correia quase 7 anos atrás

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 Vianiaproximadamente 7 anos

#3 Atualizado por Mauricio Luiz Vianiquase 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

Exportar para Atom PDF