Interesting question regarding how to handle several different Profile

8 years 5 months ago #275342 by timstohr
Hey guys,

I have currently set up the profiles so that several tabs are conditional on a person being in a certain ACL.

I will use CB subs for plans etc... thus promoting the user into different ACL. I dont want the subscription plans on the normal registration, hence why I have special URLs.

Problem: I would like for User/Customer to fill out his special profile that he will get after registration, however this is conditional on him getting promoted to a new ACL ie it is not accessible in the registration form.

How can I make it that everything is available during registration?

PS: I just thought that I could use the Profile completeness field which could be implemented if nothing else helps. Is it possible to block a user if he does not fill out everything? Or even better, a pop-up which says "You have not filled out everything. Are you sure you want to leave your profile?"

Please Log in to join the conversation.

8 years 5 months ago #275373 by timstohr
Had another idea. Can I show certain fields if a user plan has been selected? I could show the field "Please choose a branch" (make it required) and then simply make the fields in the special profile conditional on the different fields in the special profiles.

Would be great to have an answer soon as this answer will likely influence the whole work I am doing on the workflows etc...

Please Log in to join the conversation.

8 years 4 months ago #275653 by krileon
You can't block tabs/fields with ACL they don't have access to then show them on registration based off plan selection. Instead you need to block access to the tabs/fields based off the plan using CBSubs Fields Tabs Protection for profile view/edit and under the Workflows tab of your plans for registration (you can hide fields based off plan selection here).


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.505 seconds

Facebook Twitter LinkedIn