Active
Project:
Profile 2
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
23 Jan 2012 at 01:25 UTC
Updated:
13 Apr 2013 at 11:23 UTC
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
Comment #1
tobiberlin+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?
Comment #2
tobiberlinOk, 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!!!!
Comment #3
rooby commentedThanks for the link, that's useful.
I feel the original feature request should still be added here though as well.
Comment #4
barrapontoI thought of adding a separate permission:
opt-out of PROFILENAME profile.This way you can present a profile form at
user/registerandadmin/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.