Преглед на файлове

Merge pull request #8707 from overleaf/ta-user-context-fix

Fix User Context Attributes

GitOrigin-RevId: 1fed088785d21e9ec51f3f541487c2fa0e1d0111
Timothée Alby преди 4 години
родител
ревизия
b3dc3808c7
променени са 2 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 3 1
      services/web/app/src/Features/User/UserPagesController.js
  2. 2 0
      services/web/frontend/js/shared/context/user-context.js

+ 3 - 1
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,

+ 2 - 0
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,