settings: Remove realm-level default of enable_login_emails setting.

This commit does not remove the 'enable_login_emails' field from
RealmUserDefault table but it is just not used and cannot be
changed from UI or API similar to 'enable_marketing_emails' setting.
This commit is contained in:
Sahil Batra
2021-09-28 13:33:43 +05:30
committed by Tim Abbott
parent 8b638648dc
commit d1732fb9da
6 changed files with 10 additions and 19 deletions

View File

@@ -29,7 +29,9 @@ def copy_default_settings(
#
# Note that this function will do at least one save() on target_profile.
for settings_name in UserBaseSettings.property_types:
if settings_name == "default_language" and isinstance(settings_source, RealmUserDefault):
if settings_name in ["default_language", "enable_login_emails"] and isinstance(
settings_source, RealmUserDefault
):
continue
value = getattr(settings_source, settings_name)
setattr(target_profile, settings_name, value)