diff --git a/.env b/.env index 3e41fbc..aadf6a9 100644 --- a/.env +++ b/.env @@ -25,4 +25,4 @@ SITE_NAME='' STUDIO_BASE_URL='' SUPPORT_URL='' USER_INFO_COOKIE_NAME='' -COLLECT_YEAR_OF_BIRTH='true' +ENABLE_COPPA_COMPLIANCE='' diff --git a/.env.development b/.env.development index 70531ef..4357071 100644 --- a/.env.development +++ b/.env.development @@ -26,4 +26,4 @@ SITE_NAME=localhost STUDIO_BASE_URL='' SUPPORT_URL='http://localhost:18000/support' USER_INFO_COOKIE_NAME='edx-user-info' -COLLECT_YEAR_OF_BIRTH='true' +ENABLE_COPPA_COMPLIANCE='' diff --git a/.env.test b/.env.test index 475c577..acafba5 100644 --- a/.env.test +++ b/.env.test @@ -25,4 +25,4 @@ SITE_NAME=localhost STUDIO_BASE_URL='' SUPPORT_URL='http://localhost:18000/support' USER_INFO_COOKIE_NAME='edx-user-info' -COLLECT_YEAR_OF_BIRTH='true' +ENABLE_COPPA_COMPLIANCE='' diff --git a/src/account-settings/AccountSettingsPage.jsx b/src/account-settings/AccountSettingsPage.jsx index 05cea6b..0216fc4 100644 --- a/src/account-settings/AccountSettingsPage.jsx +++ b/src/account-settings/AccountSettingsPage.jsx @@ -583,7 +583,7 @@ class AccountSettingsPage extends React.Component { /> {this.renderSecondaryEmailField(editableFieldProps)} - {(getConfig().COLLECT_YEAR_OF_BIRTH === 'true') + {(!getConfig().ENABLE_COPPA_COMPLIANCE) && ( option.value !== 'el'); + } const handleSubmit = (e) => { e.preventDefault(); @@ -120,7 +125,7 @@ function EditableField(props) { type={type} value={value} onChange={handleChange} - options={options} + options={inputOptions} {...others} /> <>{others.children} diff --git a/src/index.jsx b/src/index.jsx index 4572490..e4dd7f6 100755 --- a/src/index.jsx +++ b/src/index.jsx @@ -63,7 +63,7 @@ initialize({ COACHING_ENABLED: (process.env.COACHING_ENABLED || false), ENABLE_DEMOGRAPHICS_COLLECTION: (process.env.ENABLE_DEMOGRAPHICS_COLLECTION || false), DEMOGRAPHICS_BASE_URL: process.env.DEMOGRAPHICS_BASE_URL, - COLLECT_YEAR_OF_BIRTH: (process.env.COLLECT_YEAR_OF_BIRTH || true), + ENABLE_COPPA_COMPLIANCE: (process.env.ENABLE_COPPA_COMPLIANCE || false), }, 'App loadConfig override handler'); }, },