Ticket #2766 (closed melhoria: fixed)

Opened 7 years ago

Last modified 7 years ago

Possibilidade de remoção de contatos dinâmicos na criação de uma nova mensagem

Reported by: douglas Owned by: gustavo
Priority: normal Milestone: Expresso 2.4.1
Component: ExpressoMail Version: trunk
Severity: média Keywords: contatos, dinâmicos, recentes, remover, prognus
Cc: WorkGroup:

Description (last modified by douglas) (diff)

O propósito desta melhoria é permitir ao usuário "gerenciar", de certa forma, seus destinatários recentes exibidos na listagem de contatos dinâmicos. Será permitido ao usuário remover os contatos recentes, conforme desejado.

Quanto aos contatos pessoais listados, não será permitido a remoção.

Ticket da Prognus:  #813.

Change History

comment:1 Changed 7 years ago by douglas

  • Description modified (diff)

comment:2 Changed 7 years ago by niltonneto

Eu acho que este ticket está duplicado. Não seria a mesma demanda registrada no ticket #1458?

comment:3 Changed 7 years ago by gustavo

Nilton, encerrei o ticket #1458 e apontei para este ticket.

comment:4 Changed 7 years ago by douglasz

[6335]

Adicionado uma linha e imagens para separar quando for um contato pessoal e um contado recente. Adicionado validação pra quando for excluir um contato recente. Criado um modo para dividir os contatos quando for pessoal dos contatos recente(Até então é temporário pois quando ser implementado o REST já terá as funcionalidades prontas e será possível comparar os dois contatos).

Esse commit foi referenciado no ticket #2768 errado.

comment:5 Changed 7 years ago by gustavo

[6429]

  • Corrigida o campo DATA da arquitetura
  • Arrrumados os recursos que consumiam hipermedia

comment:6 Changed 7 years ago by gustavo

[6437]

  • Arrumado a classe Hipermedia
  • Arrumado recursos conforme alterações na hipermedia

comment:7 Changed 7 years ago by douglasz

[6439]

  • Implementado o recurso Rest para trazer todos os grupos referente ao usuário.

comment:8 Changed 7 years ago by gustavo

[6473] Acrescentando novas rotas (recursos) para os contatos recentes. Incluindo novo atributo no arquivo de configuração dynamicContact.ini

comment:9 Changed 7 years ago by douglasz

[6511]

  • Remoção da configuração para o numero de contatos dinâmicos.

comment:10 Changed 7 years ago by gustavo

[6512][6513][6514]

  • Recursos rest;
  • Javascript de criação;
  • Comentado antigo código que fazia o dynamic Contacts;
  • Arrumado o setup para suportar os novos contatos dinâmicos;

comment:11 Changed 7 years ago by gustavo

[6519]

  • Corrigido problema de enviar email para um grupo

comment:12 Changed 7 years ago by gustavo

[6521]

  • Corrigido problema de aparecer o telefone ao invés do e-mail.

comment:13 Changed 7 years ago by gustavo

[6522]

  • Removido log do javascript

comment:14 Changed 7 years ago by acoutinho

r6523

  • Sincronizado versão do dataLayer com trunk;
  • Criado novo cliente javaScript Rest, para manipulação dos dados, bem como manter compatibilidade com as demais funcionalidades do expresso;
  • Correção no conceito outhToken e outhTokenRefresh;
  • Correção no decode de url sobre métodos PUT;
  • Criada verificação de token e renovação com controle de requisição;
  • Melhorias e correções nos rescursos de dynamicContacts;
  • Correção na classe collection, para correta criação da uri;

r6524

  • Remoção de arquivos não utilizados pela api REST;

comment:15 Changed 7 years ago by gustavo

[6526][6527]

  • Preparativos para merge com o trunk

comment:16 Changed 7 years ago by gustavo

[6528]

  • Merge com o trunk

comment:17 Changed 7 years ago by gustavo

[6530]

  • Corrigido problema da tentativa de carregar os contatos pessoais via expressoMail utilizando REST

comment:18 Changed 7 years ago by gustavo

[6531]

  • Internacionalização dos textos do menu de contexto;
  • Internacionalização do texto de erro ao editar;

comment:19 Changed 7 years ago by gustavo

[6541]

  • Implementação da integração das melhorias

comment:20 Changed 7 years ago by acoutinho

r6559

  • Criado recurso de traz:
    • Contatos dinâmicos;
    • Contatos pessoais;
    • Grupos;
    • contatos compartilhados;
    • grupos compartilhados;

comment:21 Changed 7 years ago by acoutinho

r6572

  • Melhorias no recurso de contatos do usuário onde agora o mesmo retorna os contatos compartilhados que haja permissão de leitura;
  • Mudanças temporárias no serviço de autenticação oauth;

comment:22 Changed 7 years ago by tezza

[6578] Acrescentado arquivos: prototype/rest/catalog/SharedContactResource.php prototype/rest/catalog/SharedGroupResource.php

Corrigido: prototype/rest/catalog/DynamicContactsResource.php prototype/rest/user/UsersResource.php prototype/rest/user/UserResource.php

Correção de rotas: prototype/config/Tonic.srv

Corrigido chamada a arquivo interceptador: prototype/config/contactGroup.ini prototype/config/contact.ini

comment:23 Changed 7 years ago by tezza

[6579] Renomeado arquivo prototype/modules/catalog/interceptors/DBMapping.php para prototype/modules/catalog/interceptors/CatalogDBMapping.php

comment:24 Changed 7 years ago by tezza

[6605]

  • Acrescentado verificação na preferência de contatos dinâmicos nos recursos GET, POST, PUT e DELETE.

comment:25 Changed 7 years ago by gustavo

[6628][6629]

  • Removido código desnecessário após modificações na melhoria.

comment:26 Changed 7 years ago by douglas

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.