It would be good if the normal user registration page and the administration add user page had their own separate settings for 'Show during user account registration.'

The use case is wanting users to add their profiles on registration but when an admin creates a user the user then has to log in and add their profile information.

Currently you can't do this because if you have required fields in the profile and the 'Show during user account registration' setting is checked the admin is forced to enter values for the profile fields.

Comments

tobiberlin’s picture

+1 for this. I currently face the same problem: during user registration there are information to be filled in which I do not need for example when I add a new user - maybe as a worker of my company while just customers use the registration form. Is there a way to avoid being forced to fill in fields during user adding on administration page which are required fields for user registration?

tobiberlin’s picture

Ok, I found a solution with module http://drupal.org/project/profile2_regpath - you can set a path for the registration and uncheck "Show on all user account registration forms.". Then the profile fields will just be shown on the registration path and not in administration user adding form.

Great modules!!!!

rooby’s picture

Thanks for the link, that's useful.

I feel the original feature request should still be added here though as well.

barraponto’s picture

I thought of adding a separate permission: opt-out of PROFILENAME profile.
This way you can present a profile form at user/register and admin/people/create, but display a "Don't provide PROFILENAME info right now" checkbox that once clicked would hide the profile fieldset and skip its validations.

I might do that in a contrib project, but I'm leaving the idae here to listen for feedback.