Skip to content

Implement user profile management #117

@portableDD

Description

@portableDD

Description:

Each authenticated user should have a basic profile that can be retrieved, updated and deleted. This profile will later support learning progress, rewards, and certificates.

This issue should be implemented inside the users module.

What the contributor should solve:

  • Define user profile fields (e.g. name, email reference, roles)

  • Implement endpoint to fetch the authenticated user’s profile

  • Implement endpoint to update editable profile fields

  • Implement endpoint to delete profile

  • Ensure users can only access and modify their own profile

Expected outcome:

  • Users can view their profile

  • Users can update allowed profile fields

  • Profile access is scoped to the authenticated user

Complexity: Trivial

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions