The registration process and workflow seems convoluted. Are you registering for a Drupal site account or for a ticket to the event? You can register for an account but not for the event. This is confusing. COD tries to do event registration by starting the process from the event page or registration tab with a simple form to select the ticket. If tickets aren't released yet, you cannot use this process. But you can still always use /user/register to create an account. If you create an account that route you can select a username, if you use /drupal-govcon-2015/registration > /ticket/register your email address becomes your username which is problematic as discussed previous in #27. Profile/user page or content attribution will list email address since it's the username. "Change own username" permission is not currently allowed but also not exported to any feature. "access user profile" permission is allowed for auth and anon and exported in cod_base feature.
Solution:
[x] Redirect /user/register to /drupal-govcon-2015/registration to force users through COD registration process
[x] Change "Change own username" permission to be allowed for authenticated user so when confirming their account, they can change username
[ ] obfuscate username for those that do not change from email address?
[x] Improve "administer created account for you" email (Welcome (new user created by administrator)) template language
Downside:
Users will not be able to register till tickets are available / released
The registration process and workflow seems convoluted. Are you registering for a Drupal site account or for a ticket to the event? You can register for an account but not for the event. This is confusing. COD tries to do event registration by starting the process from the event page or registration tab with a simple form to select the ticket. If tickets aren't released yet, you cannot use this process. But you can still always use /user/register to create an account. If you create an account that route you can select a username, if you use /drupal-govcon-2015/registration > /ticket/register your email address becomes your username which is problematic as discussed previous in #27. Profile/user page or content attribution will list email address since it's the username. "Change own username" permission is not currently allowed but also not exported to any feature. "access user profile" permission is allowed for auth and anon and exported in cod_base feature.
Solution:
Downside: Users will not be able to register till tickets are available / released