Ticket #566 (new melhoria) — at Version 7

Opened 15 years ago

Last modified 13 years ago

Criar opção para bloquear edição de dados pessoais

Reported by: niltonneto Owned by: niltonneto
Priority: normal Milestone: Expresso 2.2
Component: API Version: branch 2.2
Severity: média Keywords: celepar telefone alterar bloqueio
Cc: WorkGroup: Gestão de Integração

Description (last modified by niltonneto) (diff)

Tornar opcional a permissão para editar ou não os dados pessoais, onde atualmente existe só o campo telefone comercial (telephoneNumber).

Inicialmente, será implementada a permissão para liberar e bloquear a edição do campo telefone comercial e do campo telefone celular, através da edição de grupos pelo módulo ExpressoAdmin. Mas, estará preparado caso alguém necessite, nesse ínterim, expandir essa permissão para outros atributos (ex. foto).

Change History

comment:1 Changed 15 years ago by wmerlotto

  • Milestone set to Expresso 2.1

comment:2 Changed 15 years ago by niltonneto

  • Owner changed from alguem to niltonneto

Essa implementação foi feita em carácter de urgência aqui na Celepar. Está funcional, mas ainda não está completa, já que para bloquear a edição dos dados pessoais de um usuário, ou de um grupo inteiro, é preciso executar uma query SQL na base. Quem precisar, me avise que mando o diff. Pretendo comitar a solução completa, mas somente após a liberação do Trunk para a "versão 2.1".

comment:3 Changed 15 years ago by niltonneto

Segue abaixo um exemplo de como bloquear a alteração dos dados pessoais para um grupo:

Grupo (GID): 101

SQL a executar: INSERT INTO PHPGW_ACL(ACL_APPNAME, ACL_LOCATION, ACL_ACCOUNT, ACL_RIGHTS) VALUES('preferences', 'changepersonaldata', 101, 0);

Obs.: Solução provisória até finalizar implementação na interface de edição de grupos no ExpressoAdmin.

Obs2.: Serve tanto para grupo quanto para um usuário específico.

comment:4 follow-up: ↓ 5 Changed 14 years ago by wmerlotto

Nilton, vcs vão precisar desta alteração na v2.1 ou fica para v2.2?

comment:5 in reply to: ↑ 4 Changed 14 years ago by niltonneto

Replying to wmerlotto:

Nilton, vcs vão precisar desta alteração na v2.1 ou fica para v2.2?

Por ser uma melhoria, se der tempo, a gente implementa ainda na 2.1. Deixe aberto.

comment:6 Changed 14 years ago by niltonneto

  • Milestone changed from Expresso 2.1 to Expresso 2.2

comment:7 Changed 14 years ago by niltonneto

  • Keywords celepar added
  • Priority changed from média to normal
  • Version changed from trunk to branch 2.2
  • Description modified (diff)
  • Severity set to média
Note: See TracTickets for help on using tickets.