Community
Participate
Working Groups
Created attachment 263536 [details] Account, Settings tab, with annotations 1. Tabs Same than on Public Profile 1 & 2. 2. Email The fields checks the format of the text to be sure this is an email. 3. Confirmed This is the status when a user change his email. It can be orange if the user needs to do an action to confirm the email. We can add an other button like "resend the confirmation email", depending on the technical workflow. 4. Nickname The nickname must be customisable. Some users have the same nickname on many communities, on some services like Skype, so they might want to have the same on eclipse.org to make it clear. We need a workflow to check that the new nickname is available. 5. Available This label inform when a nickname is available or not. Green with a check when available, red with a cross when not available. Other websites propose free alternatives, like automatic derivatives (adding a number, or an other information about the user), do we really need to do that? Also, we might want to put some rules. It is available for users who confirmed their email, and perhaps already signed the ECA. If we enable this king of rules, a tooltip or a message must be visible explaining what to do to be allowed to change the nickname. The field is disabled, or gray, and the tooltip is visible when the user try to edit it. 6. Timezone Nothing special here, we can do the same as usual. 7. Password The basics, with a confirmation field. 8. Weak & Match The first label inform about the weakness of the password. Red is not acceptable, Orange is Weak (but acceptable), Green is Good. The second label checks if the two password fields are matching. Green with a check when ok, red with a cross if not. 9. Gerrit Like on the current form, nothing special here. Let's discuss together how to improve that in the future. 10. Save Like on Public Profile 11. Disclaimer This a copy paste of the current disclaimer. I just added some information about the workflow if the user edits his email, please change it if this is wrong to match the good workflow.
It's now possible for users to edit account settings via https://accounts.eclipse.org/user/edit