ISSUE SUMMARY:
Two questions:
1.- We want to make groups only visible for members, ¿can we?
2.- In the home wall, I can see messages like "X - evento actualizado Y". And the event has been posted in a group that I am not member. (X is my friend, but I am not member of the group Y) ¿can I configure the home-wall to not see groups intereactions if I am not member of the group?
Our site is private, I am creating a mirror test site, but I have not created it yet, so I can not show you the site, sorry. If you have questions, I can response here.
Thank you
STEPS TO REPLICATE:
1
2
3
4
5
RESULT
EXPECTED RESULT
BROWSER
Hi.
1. Yes, you can. Backend -> Components -> JomSocial - Configuration -> Privacy:
prntscr.com/8epjxl
2. Yes, just set group to private.
1- I don't understand very well this table, is there documentation about it anywhere? I put "self" in all and I can still show the content of all groups (being member or not)
2- Can I configure the home-wall to not show groups activity? You say me to make private the group, but I think it is not a solution. If a friend of me posts on a public group I don't want to see it if I am not in that group.
2b - And here, I think there is a BUG because in a private group, I created an event, and when I updated the event, all of my friends can see that I updated it. (not the creation but yes the update ¿?)
I think the BUG could be that when you update a event that is in a private group, the update in the mysql community_activities table, the group_access and event_access is set to 0, and I think it must be set to ¿1?
Hi, Iñaki.
1. Did you tried with regular member account? If you tried with super user account you'll notice no change.
Also you need to re-set user settings by clicking button below table.
2. Main stream will not show private groups activities. Make sure that you use JomSocial 4.0.9 and test with regular member account - not super user.
Hi, in main stream there is a bug with event change activities. If you create an event in a private group, and then you change saomething in the event, this activity is not saved as private. (The create activity is good, but the change activity is not good saved (if it is in a private group).
In the second question, we want to hide all private and public group activities in the main stream. We did it changing the SQL, not a good solution, but needed...
Hi, Iñaki.
1. Please, provide steps to replicate your issue. What you mean by "you change saomething in the event"?
2. Private events activities are shown only for group members. Anyway, group activities may be hidden by disabling according user points rules in Backend -> Components -> JomSocial -> Configuration -> User points. Just disable any group related user point rules there.
Hi:
A and B are friends
A is in G private group.
B is NOT in G private group.
*** A creates an event E in G private group.
B doesn't show anything -> ok
*** A changes the name of the event
B can see in his main stream: A has changed the private event E. -> I think this is a bug, because the event must be private, isn't it?
Thank you for the second tip, we didn't know points and activities utility!
Hi.
Thank you for reporting this, I was able to replicate stream issue on my test site.
I'll report it to our developers.
Hi.
Please, do a safe copy of this file:
ROOT/components/com_community/controllers/events.php
Then replace original with patched file from package.