Ticket #1886 (closed defeito: fixed)

Opened 13 years ago

Last modified 12 years ago

Erro ao criar Grupo contendo Contato Compartilhado

Reported by: cesar.vianna Owned by: kolling
Priority: normal Milestone: Expresso 2.2.0.1
Component: ContactCenter Version: branch 2.2
Severity: média Keywords: sync2.4
Cc: WorkGroup: Centro de Testes

Description

Ao salvar grupo contendo contato compartilhado o sistema exibe alert com erro: "Problems on adding your Contact. No Contact added!*"

 Caso de Teste

Change History

comment:1 Changed 13 years ago by zapa

  • Owner changed from guilherme.silva to kolling

comment:2 Changed 13 years ago by kolling

  • Status changed from new to closed
  • Resolution set to fixed

Correção na revisão 4444.

Obs. Ao criar/editar grupo, o expresso não verifica se o usuário possui permissão para ler/adicionar determinado contato (contatos são identificados por seu ID). Possibilitando à um atacante editar o formulário alterando o valor do ID a ser adicionado ao grupo, fazendo com que contatos privados de outros usuário (com nome completo e e-mail) possam ser lidos. Sugere-se criar um novo ticket de melhoria para tratar este problema.

comment:3 Changed 13 years ago by cesar.vianna

  • Status changed from closed to reopened
  • Resolution fixed deleted

Os contatos compartilhados não estão sendo associados aos novos grupos. Nenhuma mensagem de erro é gerado.

Na criação do grupo, ao pesquisar contatos compartilhados o resultado aparece no padrão:

Nome(none)

comment:4 Changed 13 years ago by zapa

  • Status changed from reopened to new

comment:5 Changed 13 years ago by kolling

  • Status changed from new to closed
  • Resolution set to fixed

Erro acontecia quando preferência "Tipo padrão de E-mail" não estava atribuída, passando a funcionar após definir com valor "Email".

Para solucionar, é definido o valor padrão "Email" para esta preferência caso este valor não tenha sido atribuído pelo usuário.

comment:6 Changed 13 years ago by zapa

  • Status changed from closed to reopened
  • Resolution fixed deleted

Cadê o commit?

comment:7 Changed 13 years ago by kolling

  • Status changed from reopened to closed
  • Resolution set to fixed

Commit na revisão [4624].

comment:8 Changed 12 years ago by alexandrecorreia

  • Keywords sync2.4 added; TAG2.2.0.1.1 removed

Sincronizado com o trunk 2.4

A modificação citada na revisão [4624], consta nos arquivos do módulo.

Note: See TracTickets for help on using tickets.