Ticket #1250 (closed melhoria: fixed)

Opened 10 years ago

Last modified 10 years ago

Construir controle de cota por organização no File Manager

Reported by: eduardoalex Owned by: diogenesduarte
Priority: alta Milestone: Expresso 2.2
Component: FileManager Version: branch 2.2
Severity: média Keywords: prodeb filemanager controle cota
Cc: WorkGroup: Novos Módulos

Description

Elaborar uma forma de controle de cota por organização no File Manager de forma similar a como foi desenvolvido o controle de cota de disco e de usuário do ExpressoMail?. Uma sugestão é a inclusão dessa funcionalidade no ExpressoAdmin no mesmo local onde já é setada a cota de disco e usuário para que o administrador não tenha vários locais tratando de cota. Já a cota individual pode continuar onde está, respeitando o somatório de cota configurada anteriormente.

Change History

comment:1 Changed 10 years ago by amuller

Aqui na Celepar não se concordou que colocasse o controle de quota do Filemanager no expressoAdmin. Apesar de ser natural que fosse lá.

comment:2 Changed 10 years ago by niltonneto

Muller, a parte do ExpressoAdmin a que ele se refere eu acho que é apenas a parte do administrador, onde ele define na OU, quanto terá de espaço em disco disponível no total, e quanto de cota. A cota para o usuário (individual), no FM, fica como está.

comment:3 Changed 10 years ago by eduardoalex

  • WorkGroup set to Novos Módulos

Sim Muller, exatamente como o Nilton falou, a parte do usuário continuaria la, porem a cota total da organização ficaria no mesmo local que hoje já tem para controle de cota de disco (de email) e quantidade de usuários. Desta forma a configuração de cota (geral) ficaria no mesmo local.

comment:4 Changed 10 years ago by eduardoalex

  • Priority changed from normal to alta

Muller,

Voce tem algum posicionamento quanto a esse ticket? Conforme conversado com Nilton, precisamos que esse item entre na versão 2.2

comment:5 Changed 10 years ago by alexandrecorreia

  • Owner changed from amuller to alexandrecorreia

comment:6 Changed 10 years ago by alexandrecorreia

Será implementado por grupos e não por organização, ficando mais flexível este controle de cotas.

comment:7 follow-ups: ↓ 8 ↓ 10 Changed 10 years ago by eduardoalex

Alexandre, isso foi discutido com quem? Como chegou-se a essa conclusão? Fazendo por grupos teremos formas distintas de tratar cotas dentro dos módulos do Expresso. Isso, pra mim, não faz sentido. Principalmente se pensarmos na delegação da administração para as organizações, como fazemos aqui na Bahia e como o SERPRO pretende fazer no Expresso em nuvens. Essa decisão cabe uma discussão maior.

comment:8 in reply to: ↑ 7 Changed 10 years ago by rodsouza

Replying to eduardoalex:

... Fazendo por grupos teremos formas distintas de tratar cotas dentro dos módulos do Expresso. Isso, pra mim, não faz sentido.


O que não faz sentido? Qual a diferença? Utilizar organização ao invés de grupo trás qual vantagem? E ainda qual a flexibilidade de utilizar organização?

comment:9 Changed 10 years ago by niltonneto

Entendo que sejam duas coisas diferentes. Uma implementação seria do controle de quota por organização, igual ao email, mas para o filemanager. E a outra, por grupo de usuários, para setar um valor padrão pra todos os usuários daquele grupo.

No caso deste ticket, deve ser implementado por OU. Depois a gente vê por grupo.

comment:10 in reply to: ↑ 7 ; follow-up: ↓ 13 Changed 10 years ago by alexandrecorreia

Ola Eduardo !!

Eu peguei alguns tickets do FileManager? para terminar. Hoje pela manhã conversando com o Fernando o nosso entendimento foi um pouco diferente, mas conversando com o Nilton ele disse que já foi desenvolvido alguma coisa parecida sobre este controle por OU. Desculpe o mal entendido !

Replying to eduardoalex:

Alexandre, isso foi discutido com quem? Como chegou-se a essa conclusão? Fazendo por grupos teremos formas distintas de tratar cotas dentro dos módulos do Expresso. Isso, pra mim, não faz sentido. Principalmente se pensarmos na delegação da administração para as organizações, como fazemos aqui na Bahia e como o SERPRO pretende fazer no Expresso em nuvens. Essa decisão cabe uma discussão maior.

comment:11 Changed 10 years ago by rodsouza

Ainda existe outra questão, existe em alguns pontos do ExpressoLivre? modificações para que as informações não fiquem baseadas em 'OUs', pois as mesmas não existem em algumas estruturas.

Não sei exatamente quais foram as alterações referentes a inexistência mas sei que existe tickts que trata desse assunto.

O que acontecerá na inexistência das 'OUs'?

comment:12 Changed 10 years ago by eduardoalex

Na minha opinião, devem ser desenvolvidas as duas formas, dessa maneira atende a todos, inclusive no ponto que Rodrigo tocou quando da não existencia de OUs. Porém acho que o controle por grupos pode ser desenvolvido em outro ticket já que esse trata-se de controle de cota por organização.

comment:13 in reply to: ↑ 10 ; follow-up: ↓ 14 Changed 10 years ago by eduardoalex

Falou Alexandre,

Tranquilidade. Estou acompanhando de perto essa atividade pois ela é bastante relevante para a adoção desse módulo por nós.

Replying to alexandrecorreia:

Ola Eduardo !!

Eu peguei alguns tickets do FileManager? para terminar. Hoje pela manhã conversando com o Fernando o nosso entendimento foi um pouco diferente, mas conversando com o Nilton ele disse que já foi desenvolvido alguma coisa parecida sobre este controle por OU. Desculpe o mal entendido !

Replying to eduardoalex:

Alexandre, isso foi discutido com quem? Como chegou-se a essa conclusão? Fazendo por grupos teremos formas distintas de tratar cotas dentro dos módulos do Expresso. Isso, pra mim, não faz sentido. Principalmente se pensarmos na delegação da administração para as organizações, como fazemos aqui na Bahia e como o SERPRO pretende fazer no Expresso em nuvens. Essa decisão cabe uma discussão maior.

comment:14 in reply to: ↑ 13 Changed 10 years ago by alexandrecorreia

Blz Eduardo !!

Peguei o "bonde andando" !! Vou começar a fazer conforme o que foi combinado !!

Replying to eduardoalex:

Falou Alexandre,

Tranquilidade. Estou acompanhando de perto essa atividade pois ela é bastante relevante para a adoção desse módulo por nós.

Replying to alexandrecorreia:

Ola Eduardo !!

Eu peguei alguns tickets do FileManager? para terminar. Hoje pela manhã conversando com o Fernando o nosso entendimento foi um pouco diferente, mas conversando com o Nilton ele disse que já foi desenvolvido alguma coisa parecida sobre este controle por OU. Desculpe o mal entendido !

Replying to eduardoalex:

Alexandre, isso foi discutido com quem? Como chegou-se a essa conclusão? Fazendo por grupos teremos formas distintas de tratar cotas dentro dos módulos do Expresso. Isso, pra mim, não faz sentido. Principalmente se pensarmos na delegação da administração para as organizações, como fazemos aqui na Bahia e como o SERPRO pretende fazer no Expresso em nuvens. Essa decisão cabe uma discussão maior.

comment:15 Changed 10 years ago by alexandrecorreia

  • Version branch 2.2 deleted
  • Milestone changed from Expresso 2.2 to Backlog do Produto

comment:16 Changed 10 years ago by eduardoalex

  • Owner changed from alexandrecorreia to diogenesduarte
  • Version set to branch 2.2
  • Milestone changed from Backlog do Produto to Expresso 2.2.0

comment:17 Changed 10 years ago by diogenesduarte

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

Adicionado na revisão [3887] o controle de cotas por OU.

A partir desta revisão, as OUs possuem em seu schema um atributo de controle de cotas chamado fileManagerQuota, que possui a cota de espaço em MB que cada OU pode ter em disco a ser gerenciado pelo filemanager. Essa cota é checada cada atualização de cota de usuário, e caso seja ultrapassado o limite máximo por OU, a operação não é efetuada, gerando um erro para o usuário/administrador.

Para ativar o controle de cotas, segue-se a mesma idéia as cotas por disco de e-mail e de usuários. Basta ativar a opção "Usar controle de quota por Ou" nas configurações globais do expressoAdmin e setar as respectivas informações ao adicionar/salvar um setor.

Para instalações antigas do expresso, é necessário adicionar o atributo novo, para novas, o atributo é adicionado na instalação.

comment:18 Changed 10 years ago by niltonneto

Diogenes,

Acho muito importante inserir uma verificação do atributo, no momento de ativar controle de cotas. Assim o administrador sabe o que fazer, caso ainda não tenha inserido o schema phpgwquotacontrolled.schema no seu ambiente OpenLDAP.

Note: See TracTickets for help on using tickets.