mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	realm: Add option to schedule data deletion while deactivating.
Introduce a feature to schedule realm data deletion time during realm deactivation. This includes a server-level setting to configure the minimum and maximum allowed deletion days. Co-authored-by: Ujjawal Modi <umodi2003@gmail.com> Co-authored-by: Lauryn Menard <lauryn@zulip.com> Fixes #24677.
This commit is contained in:
		@@ -471,6 +471,14 @@ def fetch_initial_state_data(
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        state["server_supported_permission_settings"] = get_server_supported_permission_settings()
 | 
			
		||||
 | 
			
		||||
        state["server_min_deactivated_realm_deletion_days"] = (
 | 
			
		||||
            settings.MIN_DEACTIVATED_REALM_DELETION_DAYS
 | 
			
		||||
        )
 | 
			
		||||
        state["server_max_deactivated_realm_deletion_days"] = (
 | 
			
		||||
            settings.MAX_DEACTIVATED_REALM_DELETION_DAYS
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    if want("realm_user_settings_defaults"):
 | 
			
		||||
        realm_user_default = RealmUserDefault.objects.get(realm=realm)
 | 
			
		||||
        state["realm_user_settings_defaults"] = {}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user