I have CB 1.8.1 and Jlinked 1.3 installed. Users who register through CB with email/password are properly handled, while users who register through Jlinked are not enabled or confirmed in CB and get the following error message on the profile page: This user has not yet confirmed his email address and account! / This user has not yet been approved by a moderator!
Users also receive an email to confirm their address (confirming has no effect on their CB profile).
The reason that generally happens is if you have a field in CB marked as "Required" that isn't mapped in JLinked. Community Builder will not let us save a user if there is a required field that is not filled out. They are the only system that does this, and it's quite annoying. So, first, check if you have any fields set as required in CB that aren't mapped in JLinked. If so, you'll need to either:
* Creating a mapping for that field to the user's LinkedIn profile field
* No require that field.
Hope that helps, but if you still have issues with this, just let us know!
All the required registration fields seem to be correctly populating with LI profile info - name/username/email/password (we set all required fields to show to confirm this). I tried setting all fields to non-required but the issue is still not fixed. The registration page is CB login, but the Jlinked registration uses Joomla login (its in a different language, so we know its not CB). I assume this is fine and appearing because we selected skip CB activation, but please confirm that this is not the cause of the problem.
One odd thing is that the opt-in for data import is not displaying, should this appear above the register button?
Also, even though I have set the CB name style to first and last name, the CB fields displaying in the Jlinked Profile are first, middle, last, so I am unable to field map properly.
Hello Alex, as I mentioned in my first post, we set all fields to not required and it is still not functioning. We have been at this several days now, tried every resolution we could think of, and have not found a solution.
We are working opposite your time zone, so a response or quick check of the site today would be much appreciated (I send credentials in a private message). Thanks, Mitch
Sorry for the issues. We're investigating, and doing a little testing on your site. It looks like there's definitely one bug with the CB profile plugin in that it only allows the importing of fields that are marked as "Registration". If that's not set, the values won't be imported. So, to start, that setting must be enabled on the fields (for now). We definitely will be fixing that soon, as that's not correct. All published fields should be imported into.
As for the "Allow Profile Import" button, that will only show if there are fields that will be imported into, but aren't shown. So, if you show all fields, that box won't show because the data is shown on the screen for the user. By registering, they are verifying the information is correct and are ok with it being imported. If the data is being imported in the background, then the box will show because they won't have the ability to edit or remove the profile data. Hope that makes sense.
Finally, for the not-approved message, that one was a new problem we haven't seen before. For some reason, the email address wasn't being saved properly for some reason. It was an easy fix to a file in the jlinked profile plugin for CB. We'll investigate why the change was necessary and get the fix in the next release as well.
So, for right now, users should be able to register and activation will be skipped properly. The main issue now is determining how you want to have the fields configured so that they import. We'll hopefully have a fix for that problem over the next few days, but we just need to investigate the cause and figure out the best solution.
Thanks Alex. We've configured the fields to be, for the most part, the way we want it set up. The problem now, as you mentioned, is that while everything is importing properly and fields are displayed correctly for Linkedin registration, it makes a mess of the standard registration page. Since we need to set the JLinked fields to "registration" to work properly, all LI fields are displaying - we want none of them displayed (only display required Joomla username/email/pass fields). Please let us know when you find the solution, or have any alternative ideas. Thanks, Mitchell
We have an updated CB profile plugin functional and in testing now. We'll likely do some more testing tomorrow and then possibly send you the test version. We almost never send out versions before the official release, but we're a bit strained right now with a few different things going on. To go through our full quality control tests may take a week or so, and I think you're more antsy for it now.
If we get it to a state that we think it's ready, but just hasn't been tested as much as we normally will, we'll private message it to you. That is, of course, if you're interested. You'll obviously need to test either release. If we send it to you sooner though, there may possibly be a bug or other issue we didn't catch.
Let us know if you're interested in testing, and hopefully we'll get the profile imported fixed up soon!
We're hoping to get this out tomorrow afternoon to the two of you, just so you know. Thanks for your patience, just want to do a little more testing on it first, but it still will not have had our full test suite run on it, just so you know.