Task #5477
Updated by Brett Smith almost 10 years ago
Add "username" attribute to users table. * Can be null. * Unique. * Starts with alpha. Contains only alphanum. * Only admin can change. (Could change in future, but simplifies for now.) * Migration: for active users, copy repository name if there is one, otherwise assign one based on email address. For inactive users, leave null. Future: * Add "username" to user profile setup page. Allow user to change own username from null to non-null. Stay on profile page until a unique username is successfully saved. * Unique across all federated sites.