Support

  1. Krx
  2. General
  3. Wednesday, June 10 2020, 03:48 PM
  4.  Subscribe via email
Hello

1
I wonder, is it possible to make profiles from only one Joomla User Group visible and accessible to public?

I created "User List" menu item to list only users from custom Joomla User Group
With Custom sql where parameter: group_id IN (xx) and this works.

When name from that list is clicked user details are shown.
Problem is that that url contains user ID.
If some other ID is entered it may show another user from another user group and I would like to avoid possibility that someone can access data from other users from different usergroups.
So I want to set that only users from only specific joomla user group as profile viewable by public.
Other usergroups should have their profiles visible only by themselves and super admins.

I tried to fiddle with Visibility Profiles setting and with Easy profile fields privacy setting but without luck.


2
Is it possible to hide fields without data in user profile?
Atm it shows: Fieldname: No Information Entered if field doesnt contain data


Joomla 3.9.19
Easy Profile Pro 2.8.0
GWW Accepted Answer
Pro
As for question #2 have you tried the following:

Joomla Control Panel > Components > Easy Profile > Options > Layout Settings > Hide Empty Fields on Profile
  1. more than a month ago
  2. General
  3. # 1
Krx Accepted Answer
Pro
Joomla Control Panel > Components > Easy Profile > Options > Layout Settings > Hide Empty Fields on Profile


Thanks a lot for the for the hint :D

And for issue 1, after a lot of fiddling, I've found semi usable solution:
I've set all critical fields to Enable Privacy controll > Yes, Default value Private.
So that users or admin may choose to show it or not.

Btw I extended my sub and I saw that some quirks were solved with latest version. Thanks

Best regards
  1. more than a month ago
  2. General
  3. # 2
admin Accepted Answer
Admin
Hi,
1) this is not possible natively, all users have same profile's access right.
Anyway to do this you can use a simple plugin attached to this reply.

- Download and install attached plugin
- Go to Extensions->Plugins and search for "Private Profile" plugin
- Enable the plugin and check options to set the private usergroup
Attachments (1)
  1. more than a month ago
  2. General
  3. # 3
Krx Accepted Answer
Pro
Hi
This plugin is exactly what I was looking for, but is there a way to make it to work reversed?
Or to add another option: Public Groups: where we can assign only those grouos that are Public.
We have specific group settings based on membership level with nested subgroups so I cannot use current plugin options without completely redesign user groups and other component settings based on permissions which would be a nightmare :)

Thanks a lot for providing usable solution quickly.

Regards
  1. more than a month ago
  2. General
  3. # 4
admin Accepted Answer
Admin
Hi,
try with attached plugin, it is called "Public Profile"

NOTE1: Disable Private Profile plugin

NOTE2: if you want to skip the behavior of the plugin for Administrators then you can uncomment line 20 in file /plugins/jsn/publicprofile/publicprofile.php (the same for plugin "Private Profile" but the file is /plugins/jsn/privateprofile/privateprofile.php)
Attachments (1)
  1. more than a month ago
  2. General
  3. # 5
Krx Accepted Answer
Pro
Thanks, it works like charm! :D

Regards
  1. more than a month ago
  2. General
  3. # 6
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Online

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy ProfileĀ® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.