Not so much a bur, or a feature request. The uc_signup does what it needs to do, but doesn't if that makes sense.
It calls and actions anything added to the profile module, however it does not request the fields from the user location (using the location module) or the terms and conditions (from the legal module). If any additional profile modules are requested it doesn't ask for the them when creating the profile, but when attempting to submit the order is flags that these fields are missing and the user cannot continue.
I think this should be a part of the uc_signup in order to fully automate the process.
Comments
Comment #1
ezra-g commentedAgreed. Even with the switch to using uc_signup_profile_form() to get the profile form, I believe this will leave out non-core fields.
Comment #2
ezra-g commentedI believe the first request for this functionality was #658804: Integration with Profile Checkboxes.
Comment #3
ezra-g commentedChanging title to better describe the contrib modules that add fields.
Comment #4
jm.federico commentedAll right
For now here is a patch to allow multiple profile categories. Right now the form will only show the first profile category, that is not desirable.
With this patch all profile groups will be shown, in proper fieldsets.
Now some thoughts:
Right, it is 1.30 am and my brain just died. Plz check the patch and comment back.
Federico
Comment #5
scotwith1tI'd mark as Tested and Reviewed, but it's just me, so I don't know...seems to work just great though. This should be committed to dev...
Comment #6
jm.federico commentedKeep in mind that my patch is just to support multiple profile categories, not non-core fields. As such this still required work.
I opened a new issue for just profile categories. #919056: Show 'visible in user registration form' fields during uc_signup account creation.
Please review patch there and mark as review and tested if it works for you.
Comment #7
scotwith1tpatch at #13 on #919056: Show 'visible in user registration form' fields during uc_signup account creation. does both; shows all profile categories and fields marked to be displayed during registration. marking as duplicate.