Skip to content
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

Split and Migrate User Profile Model into Public and Private Entities #1860

Open
rdig opened this issue Feb 5, 2024 · 0 comments · May be fixed by JoinColony/colonyCDappAuthProxy#32
Open
Assignees
Labels
enhancement New feature or request

Comments

@rdig
Copy link
Member

rdig commented Feb 5, 2024

This PR tracks the refactor, implementation and migration of the Profile model that's being used by the User model to store it's metadata

Personal information need to be moved into a private section that can only be read by the user it belongs to

So for this to work:

  • a new PrivateProfile needs to be introduced
  • The auth proxy needs to be refactor to block reading those values by everyone, except the owner (this might get harry, if multiple model connections are introduced)
  • refactor the UI to fetch data from two queries
  • refactor the UI to update data in two places (via two mutations)
  • make the "create user" wizard email address optional
@rdig rdig added the enhancement New feature or request label Feb 5, 2024
@rdig rdig added the needs more info The issue requires more information in order to be resolved. label Feb 12, 2024
@rdig rdig self-assigned this Feb 12, 2024
@rdig rdig removed the needs more info The issue requires more information in order to be resolved. label Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant