By Chihuahua1606 on Wednesday, 20 May 2015
Replies 6
Likes 0
Views 0.9K
Votes 0
I have the following user profile types for instance.

1. Type1
2. Type2 - limited permissions

My requirement is
1. I want to stop "Type2" to initiate any communications with "Type1" or send friend request to "Type1"
"Type2" should be able to comment on "Type1" wall if "Type2" accepted a friend request by "Type1"


2. "Type2" can be a member of groups, however they should not have permission to post anything in the groups or access any group app, only "Type1" has permissions to do so.
If "Type2" pays membership, they are allowed to have the same permission as "Type1" and able to post and access any group app,

I am looking for files to modify, but not too sure which one.
Much appreciate if you can shed a light on where to change to meet my requirements.

Many thanks
Hi Hi Shimizu,

Unfortunately that was not possible at this point of time regarding with your 2 points.

But the existing system already have a feature the admin can decide enable the `post under moderation` option, if enabled it, the group member submit their post in the group, this post will be under moderation first.
·
Wednesday, 20 May 2015 18:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi

Thank you for your response. I understand that you don't offer this out of box.
That is why I am trying to write a custom code ( actually I leave a developer to do it , but I want to provide as much information as possible as he is not familiar with Easysocial )
Is it anyhow possible to modify easysocial core scripts to achieve my requirements?
Please let me know where we need to look?

Many thanks

Hisako
·
Wednesday, 20 May 2015 18:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Shimizu,

I am sorry for the delay of this reply.

To be honest in order to achieve that you need to modify a lot of place and files to add a checking to every action that you want to differentiate the type of profile with one another. I must say the process is tedious and not possible out of the box currently.
·
Thursday, 21 May 2015 00:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Couldn't this be performed by a plugin so you wouldn't have to do core edits? I recall a similar feature from Community Builder called CB Conditionals that did something similar to this. It used custom fields to determine if something would show or not.
·
Thursday, 21 May 2015 10:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi David, Hisako

I'm a fresh boarder here and your requirement is something we're looking for as well. Understand need to do some core hacks as the functionality is not available out-of-box. Perhaps we can collaborate.

Cheers!
Juz
·
Thursday, 21 May 2015 12:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi David,

Sorry for late reply to this,

I believe that will be difficult to achieve is because Easysocial do not have `pays membership` feature in current system.

But i know PayPlan extension can integrate with Easysocial for the registration part, perhaps you can contact with Payplan and see is there got available for the group membership?
http://www.readybytes.net/payplans/

Regarding with your first requirement, perhaps you can submit a feature request in our Easysocial voice page and see how it goes.
http://stackideas.com/voices/easysocial
·
Friday, 22 May 2015 01:21
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post