Hi,
Our requirement is to create members only “Private Groups”. Such groups will not be visible to non-members/ guests. Group Manager/ Administrator for such groups will be responsible for inviting members to join these groups. Essentially “invite-only” groups. So we need the following:
1) Hide from Groups display – Hide private groups display in Latest Groups module on Frontpage. Not visible to User/ general public/ non-members
2) "Share With" feature – allow group manager/ administrator to share a post only with select members (subset) of the group. Not visible to other members of the private group.
3) Jomsocial Frontpage Display - Given that the groups are private, members activity should not be displayed on Frontpage (i.e. suppress from Frontpage). Instead, only group activity from public groups should be displayed on Frontpage. At the moment, all group activity by all members of private/ public groups is being displayed on Frontpage
Having read some other posts on the forum, it seems that private group activity should only be visible to members of that group, and not to public/ non-members. Perhaps I've not setup group permissions correctly. Is there a general guideline for private group permissions?
For above requirements, can you advise the files that need to be modified to accomplish this? Also, is there any codebase available to accomplish this?
Cheers!
Hi, Sriram.
When you create group just check this box:
prntscr.com/4ikpeo
.
1. Group will be not displayed in Latest groups.
2. Any activity within group is available only to group members.
3. No activities from private groups are displayed on main activity stream.
Yes we'd set all our groups to private. Mentioned that in my original post. All the groups are set as private. Despite that, all member activity within groups is published on JomSoc Frontpage for everyone to see. Also all private groups listed on JomSoc Frontpage for public view.
So "Set Gourp as Private" option is not resolving the issue.
Hi, Sriram.
Please provide us with working administrator credentials.
I can't login to your site.
Please, edit your first post and add credentials to corresponding fields.
I checked on my installation on latest JomSocial and posts from private groups are visible ONLY for group members...
Edited previous post with creds.
The problem we're facing:
1) Group privacy issues.
2) Registration form issues - doesn't show up correctly (#100584).
3) Events - When a user clicks on create event button, the screen that shows up looks like the one in attachment. Doesn't seem right. Problem not yet logged in support forum.
Regards.
Hi, Sriram.
1. I created new private group "JS Test" and user that you created for us is a member of that group.
2. I created second user "michal" that is not a member of this group
3. Member of private group created some status updates in private group. On main activity stream you can see:
prntscr.com/4ivydi
4. User loged out and user "michal" loged in and this is what he sees on stream:
prntscr.com/4ivygd
Conclusions:
1. Non members of private groups CAN'T see posts from PRIVATE groups
2. Private group icon is displayed in Latest groups module
So I report it (conclusion 2) to our developers.
All other issues should be reported in separated threads as they are irrelevant to current thread subject.
Hi, Sriram.
Please, make safe copy of those filse:
ROOT/components/com_community/models/groups.php
ROOT/modules/mod_community_groups/mod_community_groups.php
Download package, unzip it and upload to Joomla! main folder.
This fix will hide private groups in "Latest Groups" module.