blindmime:
Hmm. I just want to delete the profile, not the user. I want to give them a profile I've already set up. It's already got information and items in various modules.
That should be no problem - just note that if you DELETE a profile you delete that profile's items they have created - just an "FYI".
Quote:
Another thing. They sent me a private note just now. When I look at it, it shows their name as simply "@".
So I'm a little confused. If I assign someone multiple profiles and later delete one, is it going to mess with their user presence like this.
No it shouldn't. If you have multiple profiles assigned to a single user account, and you delete ONE of their profiles, the items associated with the profile you deleted will be removed. One thing that might be happening (I'm not sure I'm just thinking out loud) is that if the user was ON that profile last - i.e. the profile you deleted was their "active" profile id, you may see this as JR would see the user, but the profile event listener which normally adds the profile info into the user data would not be able to find the profile info (since it had been deleted).
Quote:
Or is it just deleting the initial profile created when they first sign up for an account that causes issues? I guess I could keep the "signup profile" as a kind of dummy profile, but it's a little complicated. Just thinking how to approach this, I guess.
I would recommend doing this - there a places in JR that check for the user's "Home Profile" which is their initial profile. However, as long as the account is properly linked to additional profile id's, I think you should be able to delete it and have it all work.
Quote:
This is potentially problematic for me because many of my sites are directory websites where I have set up profiles for people or businesses prior to them setting up an account. They often sign up for a user account and claim an existing profile. It's common for directory websites to work this way. Think Yelp, etc.
This really should work no problem - you just have to make sure the user account gets linked up to the profile either manually via the User Profiles -> Tools -> Link User Accounts tool or automatically (which I think you have a small custom module that does it for you?)
Hope this helps!
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net