-
released this
2025-11-28 14:34:22 +01:00 | 0 commits to main since this release📦 Installation Package
⚠️ Important: The attached file
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gzis the installable plugin package for WoltLab Suite. This is NOT source code - it's the ready-to-install plugin archive that can be uploaded directly via the WoltLab ACP.Installation Instructions
- Download
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gzfrom the assets below - Go to WoltLab ACP → Configuration → Packages → Install Package
- Upload the
.tar.gzfile - Follow the installation wizard
The update from v1.3.0 is automatic and seamless.
🎉 New Features
- Email Reputation Protection System
- Maximum registration age threshold to identify "risky" legacy accounts
- Silent deletion mode for legacy accounts (no email sent)
- Safety quarantine option to ignore old accounts without deletion
- Intelligent filtering excludes legacy accounts from reminder workflow
- Enhanced Admin Notifications
- Separate notification emails for legacy account deletions
- Detailed reporting with age threshold and protection rationale
- Legacy Account Log Page ⭐ NEW
- View all detected legacy accounts (old unconfirmed users)
- Filter by user ID, registration date, and detection date
- Bulk deletion via clipboard actions
- Sortable columns with persistent filters
📝 Technical Changes
- New configuration option:
auto_delete_unconfirmed_users_max_registration_age - New configuration option:
auto_delete_unconfirmed_users_delete_legacy - Extended
UnconfirmedUserServicewith legacy account handling - New method in
DSRUnconfirmedUserMailServicefor legacy deletion notifications - Updated language files (EN/DE) with reputation protection terminology
- New
LegacyAccountServicefor handling legacy account operations - New
DSRGdprAnonymizerutility class for GDPR-compliant data anonymization - Refactored cronjob architecture with service-oriented design
- Added search and filter functionality to all ACP log pages
- New
LegacyAccountLogdatabase table and data classes - Template-based email system for better maintainability
🔧 Configuration
New Options
- Maximum age for email sending - Maximum age (days) for accounts that receive emails (0 = disabled)
- Silent deletion of Legacy Accounts - Delete old accounts without email to protect reputation
Updated Features
- Enhanced search and filter functionality on all log pages
- Improved GDPR-compliant data anonymization
🔗 Compatibility
- WoltLab Suite: 6.1.0+
- Backward Compatibility: Migration from v1.3.0 is automatic
Note: For source code, please refer to the repository's main branch or specific commit tags.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gz
1 download ·
2025-11-28 14:38:01 +01:00 · 23 KiB
- Download