diff --git a/services/web/app/src/Features/User/UserPagesController.js b/services/web/app/src/Features/User/UserPagesController.js index a44f68b07c..be17d1c65f 100644 --- a/services/web/app/src/Features/User/UserPagesController.js +++ b/services/web/app/src/Features/User/UserPagesController.js @@ -72,12 +72,14 @@ async function settingsPage(req, res) { res.render('user/settings-react', { title: 'account_settings', user: { - id: user.id, + id: user._id, isAdmin: user.isAdmin, email: user.email, allowedFreeTrial: user.allowedFreeTrial, first_name: user.first_name, last_name: user.last_name, + alphaProgram: user.alphaProgram, + betaProgram: user.betaProgram, features: { dropbox: user.features.dropbox, github: user.features.github, diff --git a/services/web/frontend/js/shared/context/user-context.js b/services/web/frontend/js/shared/context/user-context.js index 4b1c659071..fe322cfa3a 100644 --- a/services/web/frontend/js/shared/context/user-context.js +++ b/services/web/frontend/js/shared/context/user-context.js @@ -13,6 +13,8 @@ UserContext.Provider.propTypes = { allowedFreeTrial: PropTypes.boolean, first_name: PropTypes.string, last_name: PropTypes.string, + alphaProgram: PropTypes.boolean, + betaProgram: PropTypes.boolean, features: PropTypes.shape({ dropbox: PropTypes.boolean, github: PropTypes.boolean,