Skip to content

Add auto delete functionality for inactive accounts

Daniel Gerhardt requested to merge inactive-account-deletion into master

The time of last account activity is determined by the last access of any room. The core requests a list of IDs of inactive users and deletes the corresponding accounts on a schedule.

Auto deletion is disabled if a user inactivity period of 0 days is set. This is the default. As a precaution, a limit for the number of affected accounts can be set.

Settings:

  • system.auto-deletion-thresholds.user-inactivity-period (default: 0D)
  • system.auto-deletion-thresholds.user-inactivity-limit (default: 50)

Closes: #185 (closed)
Depends-on: !612 (merged), !613 (merged)

Edited by Daniel Gerhardt

Merge request reports