Opération actuellement 100% manuelle, il serait intéressant d'indiquer un délai au delà duquel les éléments de la corbeille (espaces et applications) seraient supprimés définitivement.
Le mécanisme de vidage automatique de la corbeille d'espaces de travail et d'applications se calque sur celui en place pour les groupes d'utilisateurs et les utilisateurs. Pour ce faire, 4 paramètres ont fait leur introduction dans le fichier de configuration org/silverpeas/admin/admin.properties avec des valeurs par défaut :
# The delay in days after which a removed space is deleted. 0 to deactivate.
DeleteRemovedSpacesDelay = 30
# Cron to execute the deletion of removed spaces, empty to deactivate the JOB.# If DeleteRemovedSpacesDelay=0, the JOB is deactivated.
DeleteRemovedSpacesCron = 45 23 ***# The delay in days after which a removed applications is deleted. 0 to deactivate.
DeleteRemovedApplicationsDelay = 30
# Cron to execute the deletion of removed applications, empty to deactivate the JOB.# If DeleteRemovedApplicationsDelay=0, the JOB is deactivated.
DeleteRemovedApplicationsCron = 45 0 ***
Ainsi, il est possible de paramétrer deux planificateurs, l'un pour les espaces dans la corbeille et l'autre pour les applications dans la corbeille. Chacun de ces planificateurs va lire le délai à la suite duquel respectivement les espaces ou les applications seront définitivement supprimées. Ce délai s'exprime en nombre de jours l'espace ou l'application doit être supprimé suite à son placement dans la corbeille.