The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings FileX
Summary Activity Forums Tracker Tasks Docs Surveys News Files Listes Sympa

Project Filelist for FileX

File Release Notes and Changelog

Release Name: 1.1

Release Notes
1.0 Nouvelles fonctionnalités de la version 1.1

* Possibilité de prolonger la durée de vie d'un fichier pour les utilisateurs
	Les utilisateurs peuvent maintenant augmenter la durée de vie de leurs fichiers.
	Le nombre de prolongement est paramétrable dans le fichier de config :
		RenewFileExpire = nombre de renouvellement possible

* Le nombre mini et maxi de jours de la durée de vie des fichiers est maintenant paramétrable :
		MinFileExpire = nombre de jour min
		MaxFileExpire = nombre de jour max
		DefaultFileExpire = nombre de jour par défaut

	exemple :
		MinFileExpire = 1
		MaxFileExpire = 10
		DefaultFileExpire = 7

* Possibilité de créer des règles sur l'UID d'un utilisateur
	Plutà´t que d'utiliser un DN pour, par exemple, exclure un utilisateur, il est possible
	de créer des règles directement sur le nom d'utilisateur.

* Différentiation des fichiers expirés / valides dans la gestion de fichiers des utilisateurs
	Les fichiers expirés sont maintenant affichés dans un style différent dans le module
	de gestion de fichiers des utilisateurs.


1.1 Modifications apportées à  la base de donnée :

Pour gérer le renouvellement d'expiration, le champ "renew_count" à  été ajouté dans la table "upload".

Les modifications à  apporter sont les suivantes :

ALTER TABLE upload ADD COLUMN renew_count INT UNSIGNED NOT NULL DEFAULT 0;

1.2 Modifications 

De grosses modifications ont été apportées dans les divers librairies et essentiellement les accès
à  la base de donnée.

Les variables de Templates d'affichage ont aussi été entièrement modifié pour plus de lisibilité. Les Templates de la version 1.0 ne sont plus valide avec la version 1.1.

Change Log
- modification des variables de modèles d'affichage
- grosse modification dans les modules d'accès à  la base de donnée
- modification de la table "upload" pour prendre en charge le renouvellement de la durée de vie des fichiers
- modification du script de purge des fichiers
...