Skip to content

[User Registration] Need to Define JSON Spec for User Profile #118

Closed
@BethanyG

Description

@BethanyG

Background

In talking through User Registration, email validation, and login flow, we realized we haven't defined a user profile or user JSON Spec. Now sounds like a good time for that.

Acceptance Criteria

[ ] Basic, working JSON Spec. for a user profile, in support of new user registration
[ ] Spec should have email as a required field (see issue #111 ) Please see discussion 178 for more details here.
[ ] Spec should include any extended info we want to track for users
[ ] Spec should not include things like related projects, resources, notes, or hangouts, which should be defined in their own endpoints.

This Issue Depends On

No dependancies as it stands (this is the JSON spec) - although we need agreement from the front-end team before we implement this as a users endpoint.

Open Questions

Assumption here is that we'd only track qualities specific to users - so while things like:

  1. learning paths
  2. hangouts
  3. discussions
  4. notes
  5. resources
  6. study groups
  7. projects
  8. tags of interest

Would potentially appear in the GUI for a Users profile, they would not be returned by a users endpoint, and would not be saved as part of a users.user table.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions