autovacuum_message_attachment
This module enables automatic deletion of obsolete mail messages and attachments in Odoo to optimize system performance and reduce disk usage.
Key Features
- vacuum.rule: Defines configurable rules for automatic deletion of messages or attachments based on retention time, message types, subtypes, models, filename patterns, and domain filters.
- mail.message: Extends mail messages to support autovacuum deletion based on defined rules.
- ir.attachment: Extends attachments to support autovacuum deletion based on defined rules, including support for inherited models.
- autovacuum.mixin: Provides core functionality for batch deletion and cron-based autovacuum operations.
- cron jobs: Includes scheduled jobs for daily autovacuum of messages and attachments (inactive by default).
- UI: Provides form and list views for managing vacuum rules, accessible via the Email menu.