By Juz on Tuesday, 21 July 2015
Posted in Groups
Likes 0
Views 1.1K
Votes 0
Hi,

Our objective: In private groups, allow group members to only private message group admin. Restrict group members to be able to private message each other. In a way, only allow private communication between group admin and individual group member.

On possible solution: In our private groups we'd like to restrict friend request so that group members can be "friends" with Group Admin only. They should not be able to send/make friend requests to other registered group members. We want to allow group members to be able to private message Group Admin and vice versa (and for that they need to be friends I guess). Disallow private message functionality among group members.

Assuming, if we restrict friend request we'll be able to restrict private messaging among group members.

How can we accomplish this?

Appreciate your help.

Cheers!
Hi Juz,

Sorry for late reply to this,

Unfortunately that was not possible to achieve this in current system for only conversation with Group admin.

But you can restrict "Add as friend" and "conversation" privacy from your backend > Easysocial > profile type > select your profile type > privacy > Who can send message to me - friend only && Who can send friend request to me - friend to friends only , so all the registered user do not have permission to add as friend and conversation with other member.
·
Tuesday, 21 July 2015 12:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for your response Arlex.

Is it possible to make friends association from the backend? So that site/group admin can add registered members in the group as friend of group admin. Then we don't need to bother about it in front-end and functionality can be restricted.
Juz
·
Wednesday, 22 July 2015 08:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am sorry for the delay of this reply, unfortunately that was not possible add friend from backend.

But you can manually create data from your database - #__social_friends table, check my attached screenshot and detail at below.
·
Wednesday, 22 July 2015 23:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Apologies if this falls under customization. We think it's a technical request and need help.

We are trying to establish friends relationship from ES backend. Such that group admin can be added as "friend" of each group member. And vice-versa each group member a friend of group admin only. Group members are not automatically added as each other's friends. We are doing this only so that admin and individual user can private message each other. Perhaps there's a better way to accomplish this [maybe using chat app]. We have a few questions though:

1) At present we can't get PHPmyadmin to work. In it's absence, what database queries can we run to establish this friends relationship?
2) Does the query need to be run for User A & B separately if we want them to the friends of each other?
3) Instead of add as friend, could we simply integrate & use a chat app like comet chat to accomplish this? Then private messaging can be handled by comet chat without us having to establish these associations in the database? Are you aware if Comet Chat requires friends association to be in place before members can chat with one another? Apologies if this question is not relevant here.

Enjoy your weekend and Appreciate your help!
Juz
·
Sunday, 27 September 2015 09:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am really sorry for the delay of this reply as it is a weekend for us here. We provide the software as is and there is no where in our contract that states we should / must assist you with your special requirements.

Arlex has already been ever so helpful by providing you the idea of what should be done and the rest should be entirely up to you. There is no software company out there that would even provide such assistance.

Thanks for understanding.
·
Sunday, 27 September 2015 16:43
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post