From 57f22e98b18155693f64af63fe3245d14d968c58 Mon Sep 17 00:00:00 2001 From: Johan Castiblanco Date: Wed, 10 Jul 2024 17:00:10 -0500 Subject: [PATCH] chore: use theme for account settings --- eox_nelp/user_profile/api/v1/tests/test_views.py | 2 +- eox_nelp/user_profile/api/v1/views.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eox_nelp/user_profile/api/v1/tests/test_views.py b/eox_nelp/user_profile/api/v1/tests/test_views.py index 4b2d7a35..3ed06a87 100644 --- a/eox_nelp/user_profile/api/v1/tests/test_views.py +++ b/eox_nelp/user_profile/api/v1/tests/test_views.py @@ -110,7 +110,7 @@ def test_account_update_error(self, cdd_task_mock): @override_settings( ENABLE_OTP_VALIDATION=False, - EXTRA_ACCOUNT_USER_FIELDS=["first_name", "last_name"], + REQUIRED_USER_ACCOUNT_FIELDS=["first_name", "last_name"], PEARSON_RTI_ACTIVATE_GRADED_GATE=True, ) @patch("eox_nelp.user_profile.api.v1.views.cdd_task") diff --git a/eox_nelp/user_profile/api/v1/views.py b/eox_nelp/user_profile/api/v1/views.py index 0da5627d..bd93131e 100644 --- a/eox_nelp/user_profile/api/v1/views.py +++ b/eox_nelp/user_profile/api/v1/views.py @@ -59,11 +59,11 @@ def update_user_data(request): # so some fields like first_name and last_name are not editable in the standad implementation. # so some fields related ExtraInfo are not editable in the standad implementation. - extra_account_user_fields = getattr(settings, "EXTRA_ACCOUNT_USER_FIELDS", []) + required_user_account_fields = getattr(settings, "REQUIRED_USER_ACCOUNT_FIELDS", []) required_user_extra_info_fields = getattr(settings, 'REQUIRED_USER_EXTRA_INFO_FIELDS', []) for field, value in request.data.items(): - if field in extra_account_user_fields and hasattr(request.user, field): + if field in required_user_account_fields and hasattr(request.user, field): setattr(request.user, field, value) request.user.save() if field in required_user_extra_info_fields: