Affects Version/s: 4.5.0
Fix Version/s: None
Component/s: Legacy > Administration Interface
eZ Publish 4.5
The problem at hand is that in version 4.4 the user object was created and published when the user registered. The new user then got an email to validate and enable that user object.
However, in version 4.5 it seems the user object is not published on user registration, but rather is set up as a draft under Administrator user, and is only published after the user acknowledges the email sent, clicking on the activation link.
The new accounts will be pending until the user clicks on the activation link, and only Administrator is able to edit the new draft. This would become a problem when for instance the user doesn't receive the email.
If we grant access to the dashboard for a group of users, in order to allow them to approve pending accounts, this won't work at all, because each user can only see their own drafts, not other user's drafts. And user registration drafts will be owned by the Administrator.
Only if we set "VerifyUserEmail=disabled" in our site.ini.append.php the user object is published automatically, avoiding this draft issue.
But in that case we are unable to validate email addresses.