Ticket #670 (closed melhoria: testing)

Opened 15 years ago

Last modified 14 years ago

Permitir a configuração de preferências padrões e obrigatórias por grupos de usuários

Reported by: niltonneto Owned by: amuller
Priority: média Milestone:
Component: API Version: sandbox
Severity: Keywords:
Cc: WorkGroup:

Description

Esta demanda já existe há alguns anos, visto que vários clientes, organizações, utilizam um mesmo ambiente Expresso, mas gostariam que suas preferências padrões e obrigatórias fossem personalizadas. Por exemplo:
O Detran (cliente1) deseja que seus usuários (pertencentes ao grupo-detran-usuarios) tenham assinaturas padrões em seus emails, contendo o nome da empresa, usuario e telefone. Já a Polícia (cliente2), que utiliza o mesmo ambiente Expresso que o Detran, deseja que seus usuários (pertencentes ao grupo-policia-usuarios) utilizem um template bem mais leve, já que serão acessados de dispositivos móveis ou com internet discada. E por fim, a Casa Civil (cliente3), deseja ter o arquivamento local habilitado para todos seus usuários (grupo-casacivil-usuarios).
Portanto, a partir desse exemplo, utilizando as configurações atuais das preferências, verificamos que isso nunca será possível.

Change History

comment:1 follow-up: ↓ 2 Changed 15 years ago by amuller

Eu acho um recurso fantástico, importante e etc...

Só tenho preocupação com a alteração de código original do egroupware, que era bem independente de ambiente. O que pode dependendo da forma como for feito representar no meu ponto de vista uma regressão.

comment:2 in reply to: ↑ 1 Changed 15 years ago by niltonneto

Replying to amuller:

Eu acho um recurso fantástico, importante e etc...

Só tenho preocupação com a alteração de código original do egroupware, que era bem independente de ambiente. O que pode dependendo da forma como for feito representar no meu ponto de vista uma regressão.

Sua preocupação é que estamos amarrando as preferências do Expresso aos grupos LDAP? Seria isso?

comment:3 Changed 15 years ago by amuller

Então, a questão passa a ser mal entendida. Porque eu não me referi a LDAP. Para implementações em um projeto do tamanho do Expresso, com a extensão que tem, agente tinha que se preocupar em separar "camada de dados" da "aplicação". Que não é difícil nem mais trabalhoso, é só deixar separado. Quem quiser ir pra outro caminho faz seu código e integra.

Mas, não entenda mal como um monte de apentelhação aleatória alheia ao interesse da Celepar. Mas uma coisa que hoje não é interessante, mas que pode ser no futuro. E quando for, se um dia for, terá um custo muito grande de reverter.

comment:4 follow-up: ↓ 5 Changed 15 years ago by amuller

Então eu olhei a tela, e tem 3 abas. Suas preferências, preferências padrões e preferências obrigatórias

O que eu pensei inicialmente é que as 2 últimas abas preferências obrigatórias e padrões poderiam ser extensível ao grupo. Mas não consigo imaginar como seria a interface propriamente dita pra isso. Alguem consegue imaginar isso?

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

Replying to amuller:

Então eu olhei a tela, e tem 3 abas. Suas preferências, preferências padrões e preferências obrigatórias

O que eu pensei inicialmente é que as 2 últimas abas preferências obrigatórias e padrões poderiam ser extensível ao grupo. Mas não consigo imaginar como seria a interface propriamente dita pra isso. Alguem consegue imaginar isso?

Sim, também imaginei exatamente dessa forma quando abri esse ticket, ou seja, abas padrões e obrigatórias extensíveis à grupos.
Uma idéia inicial, claro que precisa ser melhorada, seria criar uma combobox no inicio da tela de preferencias, onde pode-se alternar entre os grupos que já tenham preferências salvas. Caso se deseje salvar as preferências para um grupo novo, ou seja, que não esteja listado na combobox, aí faz-se uma pesquisa dele no ldap, sei lá, com alguma tela de pesquisa rápida.. Dessa forma, não precisa listar TODOS os grupos do ldap na combobox....

comment:6 Changed 14 years ago by wmerlotto

  • Version set to trunk
  • Milestone set to Expresso 2.2

comment:7 Changed 14 years ago by amuller

  • Owner changed from alguem to amuller

comment:8 Changed 14 years ago by amuller

  • Status changed from new to assigned

comment:9 Changed 14 years ago by amuller

r1914 implementa isso no sandbox

comment:10 Changed 14 years ago by amuller

  • Status changed from assigned to closed
  • Resolution set to testing

comment:11 Changed 14 years ago by niltonneto

  • Version changed from trunk to sandbox
  • Milestone Expresso 2.2 deleted
Note: See TracTickets for help on using tickets.