PPL

Comment 0 for bug 709419

Revision history for this message
Christopher Adams (christopheradams) wrote : When a profile is set to public for the first time, the owner must set a username for that user

Each private profile page will have a button to make the profile public or private.

If the owner makes the profile public, the form must check if the user has a value set for the username field in aiki_users. (Recall that when users are created they are not assigned a username).

If the user does have a username, then the profile is published successfully.

If the user does not have a username, the owner must choose a username for the user. When the owner pushes publish, a text field labeled "Username:" will appear. The owner must enter a unique username in that field before he or she can publish the profile.

Extra:

If the username is not unique, the owner should see a meaningful error and be able to choose a new name.

If the user navigates away from the page before choosing a username, then nothing should happen. The profile should not be published.