By User on Monday, 17 February 2020
Posted in General Issues
Replies 9
Likes 0
Views 461
Votes 0
Hello. Is it possible to Disallow users to use Privacy settings?
I would like every profile, video, photo, album etc to be public.
Thanks.
Hi User,

The privacy feature can be disabled at Settings>General>General>Enable Privacy.

If you do not want to completely disable privacy(eg still allow posts with privacy), then you have to configure which privacy you want to allow users to configure at EasySocial's privacy listing at the backend as follows.

1. Head to profile type->privacy, select 'everyone' on desired rules, tick the checkbox on top and save. This will reset all users privacy to the default ones here.
2. Head to privacy listing and unpublish the privacy rules which you do not want users to edit.
·
Monday, 17 February 2020 11:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Raymond.
At the moment I would like to allow user change privacy types: profiles, points, friends, achievements, followers.

And I'd like to disallow users change privacy types: videos, albums, photos etc. So videos, albums, photos, stream items should be visible for all.

2. Head to privacy listing and unpublish the privacy rules which you do not want users to edit.


So I enabled at Settings > General > General > Enable Privacy.
And disabled few rules at EasySocial backend > Privacy.

But users still can post content and chose any privacy. Users just can't see this in profile settings.
Also users still can change albums, videos privacy. But I disabled "Who can view my videos" and "Who can view my albums".

Thanks.
·
Monday, 24 February 2020 05:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey User,
But users still can post content and chose any privacy.
It is possible to use template override to remove the privacy button(attached) if you are not using it for any purpose.

Basically you have to template override the following files and remove the corresponding codes that displays the privacy button:
JoomlaFolder/components/com_easysocial/themes/wireframe/privacy/form.php
JoomlaFolder/components/com_easysocial/themes/wireframe/story/default.php

Try it out and let us know how it goes.
·
Monday, 24 February 2020 18:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello. It helped But as result users can’t set privacy to fields in profile (birthday, city)

Also users ask, what does mean “Who can view my standard items“ core privacy? How it works? This core privacy can’t be disabled in backend.

Thanks.
·
Tuesday, 25 February 2020 03:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey User,
Hello. It helped But as result users can’t set privacy to fields in profile (birthday, city)
If that's the case, you cannot use the template override method on ../privacy/form.php.

Instead, another method you can use is custom css to hide the privacy buttons for video/audio/albums/photos, and on all stream items below.

#es.layout-form .es-privacy, #es .es-stream-meta-footer .es-privacy, #es.view-photos.layout-item .es-privacy, #es.view-photos.layout-form .es-privacy, #es.view-albums.layout-item .es-privacy {
display: none;
}
The custom css above will not affect the privacy buttons on profile custom fields. Let us know if the custom css is hiding something else other than the above.
·
Tuesday, 25 February 2020 18:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello. Thanks, it helps if add few more:

#es.layout-form .es-privacy, #es .es-stream-meta-footer .es-privacy, #es.view-photos.layout-item .es-privacy, #es.view-photos.layout-form .es-privacy, #es.view-albums.layout-item .es-privacy,
.es-album-interaction .es-action-privacy, .es-album-privacy, .es-photo-privacy,
.view-videos .es-privacy-cf,
.es-story-privacy{
display: none !important;
}


Also users ask, what does mean “Who can view my standard items“ core privacy? How it works? This core privacy can’t be disabled in backend.
System
Other miscellaneous privacy settings for the site.
Thanks.
·
Wednesday, 26 February 2020 12:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey User,
Also users ask, what does mean “Who can view my standard items“ core privacy? How it works? This core privacy can’t be disabled in backend.
This privacy is something like a standard privacy for all items. It is usually checked when certain privacy rules do not exist on the site, or when certain elements do not have their own privacy rule.

If you want to force this rule to 'Everyone', you can reset the rule from profile type. Then either use custom css to hide it from the privacy edit page, or remove the Registered Users, My Friends, Only Me options from the privacy table in database.
·
Wednesday, 26 February 2020 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Then either use custom css to hide it from the privacy edit page
Hi. Can you please help with it? I tried some values but didn't get sucked Thanks.


.o-tabs.o-tabs--stacked [data-type="core"]
.o-tabs__item [data-type="core"]
.o-tabs__item [data-es-privacy-item data-type="core"]
·
Thursday, 27 February 2020 02:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey User,

You may try the following to hide the 'System' tab in profile edit privacy page.

#es.layout-editPrivacysocial .o-tabs__item[data-type="core"] {
display: none;
}
·
Thursday, 27 February 2020 10:22
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post