From 1884abae5be7528dc8d0676ddd08723cc16d8da8 Mon Sep 17 00:00:00 2001 From: Bryann Valderrama Date: Thu, 12 Dec 2024 11:36:07 -0500 Subject: [PATCH] feat: add allow_newsletter field into account settings --- .../custom_registration_form/context_extender.py | 2 +- nau_openedx_extensions/settings/common.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nau_openedx_extensions/custom_registration_form/context_extender.py b/nau_openedx_extensions/custom_registration_form/context_extender.py index 0014f6d..dc831ce 100644 --- a/nau_openedx_extensions/custom_registration_form/context_extender.py +++ b/nau_openedx_extensions/custom_registration_form/context_extender.py @@ -27,7 +27,7 @@ def get_fields(custom_model_instance): for field in custom_fields: if field.name not in allowed_fields: continue - if isinstance(field, (models.CharField, models.TextField)): + if isinstance(field, (models.CharField, models.TextField, models.BooleanField)): yield field diff --git a/nau_openedx_extensions/settings/common.py b/nau_openedx_extensions/settings/common.py index 36e4995..02c7890 100644 --- a/nau_openedx_extensions/settings/common.py +++ b/nau_openedx_extensions/settings/common.py @@ -77,7 +77,7 @@ def plugin_settings(settings): settings.NAU_COURSE_MESSAGE_BATCH_SIZE = 50 settings.NAU_COURSE_MESSAGE_RECIPIENT_FIELDS = ["profile__name", "email"] settings.NAU_CC_ALLOWED_SLUG = "cccmd:" - settings.NAU_ACCOUNTS_CC_VISIBLE_FIELDS = ["employment_situation", "nif"] + settings.NAU_ACCOUNTS_CC_VISIBLE_FIELDS = ["employment_situation", "nif", "allow_newsletter"] settings.SCORMXBLOCK_ASYNC_THRESHOLD = 500 settings.NAU_SITE_CONFIGURATION_HELPERS_MODULE = ( "nau_openedx_extensions.edxapp_wrapper.backends.site_configuration_helpers_l_v1"