- Statut changé de New à Resolved
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.
Cf PR https://github.com/Silverpeas/Silverpeas-Core/pull/1397