iachat/spec/jobs/internal
Vishnu Narayanan d40a59f7fa
feat: automate account deletion (#11406)
- Automate the deletion of accounts that have requested deletion via
account settings.
- Add a Sidekiq job that runs daily to find accounts that have requested
deletion and have passed the 7-day window.
- This job deletes the account and then soft-deletes users if they do
not belong to any other account.
- This job also sends an email to the Chatwoot instance admin for
compliance purposes.
- The Chatwoot instance admin's email is configurable via the
`CHATWOOT_INSTANCE_ADMIN_EMAIL` global config.

---------

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2025-05-23 12:58:13 +05:30
..
check_new_versions_job_spec.rb chore: Reorganize the installation config settings (#8794) 2024-01-31 16:48:42 +04:00
delete_accounts_job_spec.rb feat: automate account deletion (#11406) 2025-05-23 12:58:13 +05:30
process_stale_contacts_job_spec.rb fix: throttle stalecontacts job (#11430) 2025-05-08 20:05:08 -07:00
process_stale_redis_keys_job_spec.rb fix: RemoveStaleRedisKeys service (#10562) 2024-12-11 03:38:25 +08:00
remove_stale_contacts_job_spec.rb chore: use housekeeping queue for remove_stale_contacts job (#11435) 2025-05-08 09:39:49 +05:30
remove_stale_redis_keys_job_spec.rb fix: RemoveStaleRedisKeys service (#10562) 2024-12-11 03:38:25 +08:00