Skip to content

Allow User Profile Updates #10999

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
svenefftinge opened this issue Jun 29, 2022 · 2 comments · Fixed by #11023
Closed

Allow User Profile Updates #10999

svenefftinge opened this issue Jun 29, 2022 · 2 comments · Fixed by #11023

Comments

@svenefftinge
Copy link
Member

Currently, the user information (name and email) is taken from whatever oauth provider you started out with. User can't update them later on. For product-led-sales reasons we want to encourage users to put in their work email and company name.

Solution

  • In addition to Name and Work E-Mailadd a third field Company and allow users editing all three.
  • [SaaS only] Nudge users once a year that have at least started two workspaces in the past, with a modal in the dashboard to update their profile information (in-modal).
@svenefftinge
Copy link
Member Author

@gtsiolis could you draft a design for the modal? I was thinking of embedding the form the profile settings with a heading such as "Is your profile information up to date?".

@gtsiolis
Copy link
Contributor

gtsiolis commented Jun 29, 2022

@svenefftinge What do you think of using the new alert component in-page for nudging users for updating their account information instead of the more aggressive and intrusive modal?

Account Account (Edit) Account (Nudge)
Account-2 Account Account-4

Notes:

  1. Use a modal to update the account information instead of making the information editable inline
  2. Remove relevant information to override author name and email for commits using environment variables as this will be no longer relevant
  3. Use an alert component to nudge users about their account information with an action link that triggers the same modal and an option to dismiss the alert
Account edit (modal) Account edit (inline)
Account-2 Account-3

Alternatively, going with the modal in case this is helpful (see product-led-sales reasons) it could look like this:

Account (modal)
Account-1

svenefftinge added a commit that referenced this issue Jun 30, 2022
svenefftinge added a commit that referenced this issue Jun 30, 2022
@svenefftinge svenefftinge self-assigned this Jun 30, 2022
svenefftinge added a commit that referenced this issue Jun 30, 2022
@svenefftinge svenefftinge moved this to In Progress in 🍎 WebApp Team Jun 30, 2022
svenefftinge added a commit that referenced this issue Jun 30, 2022
svenefftinge added a commit that referenced this issue Jul 1, 2022
svenefftinge added a commit that referenced this issue Jul 1, 2022
svenefftinge added a commit that referenced this issue Jul 1, 2022
svenefftinge added a commit that referenced this issue Jul 5, 2022
roboquat pushed a commit that referenced this issue Jul 5, 2022
Repository owner moved this from In Progress to Done in 🍎 WebApp Team Jul 5, 2022
flaming-codes pushed a commit to flaming-codes/gitpod that referenced this issue Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants