By Neel on Wednesday, 30 July 2014
Posted in General
Likes 0
Views 1.4K
Votes 0
I noticed that with EasySocial, we can set up different profile types for users to choose from such as Teachers, Students, etc.. When I tested the frontend and backend demo, I cant confirm if the profiles can be changed by the user after they register. For example, if a user registered as Students and after a few months, her status changed and want to change her profile to Teachers, how is that done? I dont see the option in Edit profile page so where is this setting located in front-end?
Hello Neel,

Currently this is only possible at the back end. With the subscriptions that we have in mind in the future, we will make this possible on the front end as well
·
Wednesday, 30 July 2014 21:56
·
0 Likes
·
0 Votes
·
0 Comments
·
hello Mark,
did the users infos (like address, age, and some custom field that do not have to change) will move with the user from one profile to the other one ?
Loïc
·
Thursday, 31 July 2014 00:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, that is correct
·
Thursday, 31 July 2014 00:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Mark. This will be helpful to have and improves the unique feature that ES provides.
·
Thursday, 31 July 2014 01:58
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome
·
Thursday, 31 July 2014 02:12
·
0 Likes
·
0 Votes
·
0 Comments
·
thank you mark
is it already planed in next release ? in 1.4 ? later ?
loïc
·
Thursday, 31 July 2014 05:59
·
0 Likes
·
0 Votes
·
0 Comments
·
It will be later than 1.4
·
Thursday, 31 July 2014 10:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark (support),

In your July 31, 2014 post reply to this question:

hello Mark,
did the users infos (like address, age, and some custom field that do not have to change) will move with the user from one profile to the other one ?
Loïc


You indicated that these items do now transfer. After testing this capability I find that this feature (user>switch profiles) is working as you report, however I thought I would offer additional information for other EasySocial users as a result of my own experience, extensive testing and troubleshooting on a related topic (profile type - save as copy). This is a great feature, however it presents similar challenges as switching the user profile.

Here is what I learned....and while it makes sense, other users might likely find themselves in my situation learning on the fly.

Action: Profile A was copied to Profile B.... I wanted to save time and avoid recreating significant custom fields in the profile (6 tabs of fields)

Result: Many variations...so do your own testing on a non-production system first and test every combination!
1. Any custom field in Profile A not in Profile B user custom data is lost.
2. Any custom field in Profile A configured differently than in Profile B - user custom data is lost (this varies depending on the field type)
For example, Profile A - field (1) was a drop down field - with 5 options. A few users had entered data in this field. I changed the profile type for this small group of users to Profile B. Profile B - field (1) intentionally had a different field type of multi-drop down list. I lost user custom data since the field format was different.
3. Next I used switch user profile to move users from Profile A to Profile B...in our system this will be a frequent workflow task for the admin. After this switch I checked the custom data field and found these missing items noted above and a few more.
4. So I made an exact copy of Profile A making sure that the new Profile B was in all ways the same (field types, fields included etc)
5. Next I created a test user in Profile A and then switch the user profile to Profile B. Every custom field transferred just fine.
6. Next I tested Profile A and Profile B with a different number of custom fields in each profile:
a. If Profile A had more custom fields than Profile B - then the additional custom field data in Profile A was lost during the user profile switch.
b. If Profile A had fewer custom fields than Profile B - then these custom fields in Profile B were obviously blank.
c. If the Profile B custom fields (blank-no data) were required fields than the normal ES prompts for the admin and user profile apply.

If you built a database from scratch you would generally be forced to think about these issue more carefully, but with the abilities to drag-drop and add/delete with a few mouse clicks you can get ahead of yourself. Before you know it, you are saying - I know better.

Hope this helps other users!

Todd
·
Wednesday, 21 October 2015 13:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark,

I found an item related to this discussion regarding Easy Social>Users>Profile Switcher.

The attached warning message in the profile switcher dialog seems to need updating. Based upon my testing I believe this warning message is no longer required. Today - custom fields do transfer from one profile to another when using profile switcher.

See attached.

Todd
·
Wednesday, 21 October 2015 19:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Todd,

Thanks for the heads up on this. Will add this into our issue tracker
·
Thursday, 22 October 2015 16:29
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post