By Jordan Weinstein on Thursday, 12 December 2013
Posted in Technical Issues
Replies 3
Likes 0
Views 845
Votes 0
Hello,

There are 2 issues noted on 2 installations of EasySocial 1.1

1. The country field in the custom profile doe not migrate properly. I have tried mapping it as an EasySocial country code and as a dropdown list field, and in both cases, the field migrates but none of the user selections for that field. Furthermore, there are no choices available in the dropdown.

2. The birthdate mapping seems to be wrong. On 1 test user, August 12, 1974 became the current date (Dec 11, 2013)

Jordan
Hi Jordan,

I am sorry for the delay of this reply.

Regarding your issue 1 the country field, yes it is a bug in EasySocial and we have the issue fixed internally. I've also patched the fix on your site but the fix will only affect the new migration process. It is okay if I purge your EasySocial data on the migrated profile and migrated user's custom fields data so that I can re-run the migration on these two items? Please advise.

As for the birthday field, currently there is an issue when your birthday / date fields are set to 'calendar' mode. We are currently working on a fix to address this issue. In the meantime, to temporary fix this issue, you can disable the calendar mode for your date / birthday fields from your EasySocial backend under profiles -> [your profile] and disable the calendar mode on your dates fields. Please see:
http://screencast.com/t/yaiPrs99jY

Hope this help and have a nice day
Sam
·
Thursday, 12 December 2013 14:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Feel free to purge the ES tables.

Thanks for looking in to this. I could use the code fix to apply myself if possible, unless a patch is coming soon.

J
·
Thursday, 12 December 2013 23:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Jordan,

I am sorry for the late reply.

I've re-run the migration on user's custom fields data and also patched the fix on the issue where birthday not showing correctly. Below are the files I've modified.


JOOMLA/media/com_easysocial/apps/fields/user/birthday/themes/default/content.js
JOOMLA/media/com_easysocial/apps/fields/user/birthday/themes/default/content.php

JOOMLA/media/com_easysocial/apps/fields/user/datetime/themes/default/content.js
JOOMLA/media/com_easysocial/apps/fields/user/datetime/themes/default/content.php

JOOMLA/media/com_easysocial/apps/fields/user/country/helper.php
JOOMLA/administrator/components/com_easysocial/includes/migrators/helpers/jomsocial.php


Please verify again

Hope this help and have a nice day
Sam
·
Friday, 13 December 2013 11:58
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post