|
|
|
CPSQuota
Last modified:
03/14/2006 10:43 AM
Gestion des quotas pour CPS 3
Version 0.2 * FONCTIONNALITES
Ce produit ajoute une action 'Espace Disque' aux objets de types 'folder', permettant d'évaluer l'espace disque utilisé par une rubrique, par un document, ... Les versions de documents sont gérées. De plus, l'action 'Nouveau' est redirigée vers un script de CPSQuota vérifiant l'espace disque restant, par rapport a un quota alloué. * INSTALLATION L'installation est classique : ajouter une ExternalMethod a la racine du site CPS, avec comme valeurs : id: cpsquota_installer title: (vide) module name: CPSQuota.install function name: install * GESTION DES QUOTAS Les quotas sont des propriétés fixés soit dans la ZMI (onglet Properties), soit directement par l'interface 'Espace Disque'. Ces attributs sont : - dans l'outil portal_quotas Default Quota (multiplier) : un multiplicateur utilisé pour l'affectation d'un quota par défaut a un nouveau répertoire. Défaut : 10 pourcents du quota du répertoire parent est alloué. N'est modifiable que dans la ZMI. - sur les dossiers, documents, etc... : PropQuota : le quota affecté au dossier (en octets) PropQuotaManager : l'utilisateur pouvant modifier ce quota A noter : tous les utilisateurs ayant le role 'Manager' peuvent le modifier, même s'ils ne sont pas dans PropQuotaManager. Cette propriété sert pour les utilisateurs 'normaux', afin qu'ils puissent modifier leur propres quotas. * ALLOCATION DES QUOTAS Les quotas peuvent être modifiés par la ZMI ou par l'action 'Espace Disque'. Ce paragraphe explique l'allocation par défaut en cas de nouveau répertoire. Si le parent n'a pas de quota, le répertoire fils n'en a pas non plus. Sinon, le quota est : le quota du parent * le multiplicateur, le tout limité par l'espace disque potentiel restant. Note: cet espace disque potentiel est le quota du parent auquel on supprime tous les quotas déja attribués, qu'il soit utilisé réellement ou non. * DESACTIVATION DES QUOTAS On peut vouloir utiliser l'action 'Espace disque' pour évaluer l'espace utilisé, sans pour autant vouloir bloquer l'utilisateur avec des quotas, qui peuvent parfois être fastidieux a gérer. Pour cela, il suffit de décocher la case "Enable quotas" dans l'outil portal_quotas. * CREDITS Ce produit a été développé par Vincent Fiack <vincent.fiack@chru-strasbourg.fr> dans un projet du CRIH Alsace.
|
|
|