-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
The automatic deletion of content located in the trash bin is currently implemented inconsistently across the WoltLab Suite.
Problem
- Automatic trash cleanup exists in Forum, Gallery, Blog, Filebase, and Calendar,
but is missing in Database and in the Core (Article system). - Each app currently defines its own setting and its own Cronjob for the deletion process.
- This leads to duplicated logic, inconsistent behavior, and additional maintenance effort.
Proposal
Evaluate whether this functionality can be centralized by introducing:
- A single global setting in the Core for configuring the automatic deletion interval.
- One unified Cronjob in the Core that handles trash cleanup for all apps.
All applications would then use this shared mechanism instead of maintaining separate implementations.
Expected Benefits
- Consistent behavior across all apps
- Reduced redundancy and simplified configuration
- Lower maintenance overhead and fewer potential inconsistencies
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Minor Task