[STORY] As a user I want an UI to manage my avatar, settings, profile and host information
[EPIC] Host and User Profile Managment (aura#41)
Parent:When clicking their user badge, users should be able to edit their own host and user profile information.
Proposal
Provide a form with similar structure:
## Public Profile
[form for editing all relevant host entity information]
[--------------------------------------------]
## Account settings
[form for editing all relevant user entity information]
The forms should only allow editing of meaningful fields. Some metadata can be displayed as read-only.
Availability of host profile not guaranteed
Here's the catch, that it is not guaranteed that a user has some assigned host profile. The assignment of host profiles to user accounts is made possible via #219. In case no host profile is assigned, provide a message about that or hide the public profile section completely.
Permissions
Logged in users can only modify their own user account and assigned host profile (Permission by ownership).
Additionally, users can only edit the user.email
field, when they inherit the permission string can edit email
.
Sub Tasks
-
Edit host details: Section to display and edit host details, including image and links. This section is only displayed in case there is a relation to Host
) -
Edit user details: Section to display user profile details -
Permissions: Only user/host profile owners should be able to edit their data here.
Edited by David Trattnig