[development] Creating separate registration forms for each role

rajasekharan websweetweb at gmail.com
Thu Sep 10 10:14:49 UTC 2009


Yes, it is working for me.  I used the dev version instead of the 
release one.

Aradhana wrote:
> have you used this module?? if it solves the purpose... i will also 
> try this module. thanks
>
> Aradhana
>
> rajasekharan wrote:
>> Just wanted to add that I've looked into the profile_role module 
>> along with this change mentioned here:
>>
>> http://drupal.org/node/431454
>>
>> To get only the relevant form fields to show up in the role specific 
>> registration form.
>>
>> Aradhana wrote:
>>> hook_ form_alter is the method.. you can tweak your form as per your 
>>> requirement
>>>
>>> Aradhana.
>>>
>>> rajasekharan wrote:
>>>> I tried the content_profile method suggested by Ken Winters, for 
>>>> creating a separate registration form with extra custom fields. I 
>>>> was able to add fields to the registration form. But now I am faced 
>>>> with another problem - even the default registration form shows the 
>>>> fields that I have added for the suppliers' form. Is there anyway 
>>>> some of these field can be restricted to the reg form for only 
>>>> certain roles? I am using this in conjunction with the 
>>>> autoassignrole module.
>>>>
>>>> Thanks in advance.
>>>> Raj
>>>>
>>>> Ken Winters wrote:
>>>>> Great!
>>>>> I just wanted to mention that the hooks method might not be 
>>>>> required for your particular needs.
>>>>> Autoassignrole plus content_profile are pretty handy, but our 
>>>>> specific case had some elaborate requirements so we needed the 
>>>>> hooks anyway.
>>>>>
>>>>> - kwinters
>>>>>
>>>>> rajasekharan wrote:
>>>>>> Thanks much! I got what I wanted. I am going to use 
>>>>>> autoassignroles module and then use the method Ken has mentioned 
>>>>>> - add profile attributes and then use the necessary hooks to 
>>>>>> modify the form to show the necessary fields.
>>>>>>
>>>>>> Ken Winters wrote:
>>>>>>> I believe he wants the actual form to be different.
>>>>>>>
>>>>>>> We did something similar using the Profile module to create the 
>>>>>>> fields for all roles and then hook_user, hook_form, etc. to make 
>>>>>>> sure that only the right fields are displayed based on arg(2) 
>>>>>>> (or whatever) and then processed correctly.
>>>>>>>
>>>>>>> - kwinters
>>>>>>>
>>>>>>> Aradhana wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> There is a drupal module names auto assign role.. which 
>>>>>>>> provides same functionality. We can differentiate forms on the 
>>>>>>>> basis of url. e.g assign different url for vendors registration 
>>>>>>>> and different url for customers.
>>>>>>>>
>>>>>>>> http://drupal.org/project/autoassignrole
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Aradhana
>>>>>>>>
>>>>>>>> rajasekharan wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> In a current project, I have to create a separate registration 
>>>>>>>>> form for each role. For example, "customers" has a 
>>>>>>>>> registration form and "vendors" have a registration form that 
>>>>>>>>> is separate. Any idea how I may achieve this using existing 
>>>>>>>>> drupal modules?
>>>>>>>>>
>>>>>>>>> Thanks in advance,
>>>>>>>>> Raj Sekharan 



More information about the development mailing list