By David Montoya on Monday, 17 April 2017
Posted in General Issues
Replies 22
Likes 0
Views 302
Votes 0
I've found the following language keys (so far) missing definition.

COM_EASYSOCIAL_FRIENDS_APPROVE_SYSTEM_TITLE

EasySocial 2.0.15
Hey David,
Regarding Conversekit's ability to add non-friend participants, it makes sense it should be able to this just like the built-in conversation. I will extend this to the devs to get their thoughts.

As for the issue, I am able to replicate this when adding participants using a user that does not have friends. I will log this issue in our tracker so the devs can address this.
·
Wednesday, 19 April 2017 16:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Oddly, defining it myself doesn't work. Either within the main language file or with override.


·
Monday, 17 April 2017 10:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi David,
May I know the exact steps to reproduce the system notification from your screenshot?
This is because I am not able to reproduce it on my end when a friend request is approved(http://take.ms/phUm0).
·
Monday, 17 April 2017 13:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Your screenshot isn't using that language key? Where is that file located at?
·
Monday, 17 April 2017 14:47
·
0 Likes
·
0 Votes
·
0 Comments
·
I've searched the entire installer package and I can't find a trace of this language key. How did it get generated? This is mind-boggling!!
·
Monday, 17 April 2017 15:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Also, what are you referencing that has over 4000 lines of code? I was able to trace the language key your screenshot shows in media under \friends\friends.php. It starts at line 40. I commented out the function onNotificationLoad(SocialTableNotification &$item) and it's not using it at all. Is ConverseKit at all related, somehow?
·
Monday, 17 April 2017 15:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
The screenshot I provided is of EasySocial's language file: JoomlaFolder\language\en-GB\en-GB.com_easysocial.ini. This is how I initiated the friend request(https://www.screencast.com/t/kLZpFTuZcKiq). I accepted the friend request from the friend request notification area.
I'm not really sure why you did not use that onNotificationLoad function, which is why I asked what steps you used to generate the notification and language constant in your screenshot.
·
Monday, 17 April 2017 15:28
·
0 Likes
·
0 Votes
·
0 Comments
·
My friend request was initiated through ConverseKit. I assume it was either accepted through ConverseKit or via the Notifications module.
·
Monday, 17 April 2017 15:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
My friend request was initiated through ConverseKit.
For further clarification, can you provide a screenshot/video on how this is done?
·
Monday, 17 April 2017 16:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
After investigating your site further, I am finally able to replicate your issue. It seems this issue occurs when the 'Friends' app is unpublished.
I will log this issue in our tracker so the devs can look into it.
·
Monday, 17 April 2017 17:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
I would like to ask what is your intention for disabling the Friends app? If you want to disable the 'Friends' feature completely you can do it in Settings>General>General>Enable Friends.
·
Monday, 17 April 2017 17:47
·
0 Likes
·
0 Votes
·
0 Comments
·
I need it on temporarily to make friend connections with existing users, otherwise I can't have group chats with my users. I have a plugin that fixes this issue onward with new users.

The site is a closed community and the Friend system is redundant for us, but it's required out of the box to have group chats.
·
Monday, 17 April 2017 23:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
Actually you can add non-friends into EasySocial conversations as well if you have this setting enabled: Settings>General>Conversations>Allow Messaging Non Friends(http://take.ms/VwvxL)
I have already tested conversations with multiple non-friend users and it is possible even with the friend system turned off.
·
Tuesday, 18 April 2017 11:07
·
0 Likes
·
0 Votes
·
0 Comments
·
I already have that enabled. While I can converse with non-friends, I cannot add participants for a group chat.
·
Wednesday, 19 April 2017 03:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Oh, hey. It's working now. Was that you guys? Or was that the update? Either way, thank you!
·
Wednesday, 19 April 2017 05:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
We released a new version of EasySocial yesterday which added the missing translation.
While I can converse with non-friends, I cannot add participants for a group chat.
Hm, I am able to add non-friends participants into the conversation(https://www.screencast.com/t/q2ZPLEPb). Are you still having this issue?
·
Wednesday, 19 April 2017 10:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Odd. Now I'm not able to add any, regardless of friend status. I created a new Super User, Test while also having First Automatic Friends disabled. I tried adding that contact with another friended contact and vice versa.

·
Wednesday, 19 April 2017 14:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey David,
Ah I understand now. You are referring to adding participants in Conversekit. I was under the impression that you are referring to EasySocial internal conversation system.
Yes adding non-friends as participants in Conversekit is not possible as it will bring up your friends list when adding a participant.
Perhaps you can try adding them in EasySocial's built-in conversation system, which is what my screenshot was referring to.
On top of that, adding the participants there will also carry over to conversekit as both those conversation system work hand in hand.
·
Wednesday, 19 April 2017 15:41
·
0 Likes
·
0 Votes
·
0 Comments
·
That's... a bit counter-intuitive, don't you think? I'd have to tell my users, "oh, that button is broken. Go here, make a new conversation, and add more users there. Then you can use that sidechat (ConverseKit) again." I may as well disable ConverseKit if it's not functioning as intended.

Then there's the new issue that I can't add participants that are already friends (in ConverseKit). This seems to only be affected by either users with no friends or new users that have never logged in.
·
Wednesday, 19 April 2017 15:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post