Notifications
Clear all

User Group and User Groups Secondary

14 Posts
4 Users
0 Likes
3,064 Views
Posts: 31
Customer
Topic starter
(@tim40)
Member
Joined: 7 years ago

Is there any way to get this functionality back. It used to work before the latest version. I just realized that Secondary Groups is also displayed on the top area above the User Profile next to their Avatar.

I had a private group name as a Secondary Group name and now everyone can see who is part of that private group which is a problem for the recruiter that I'm working with. You can also do a Google search against my site for that private name and all member pages appear.

The ability to hide a field on a page used to be part of the Custom Fields add-on and an important part that I relied on, especially when it comes to collecting private information and storing it on the member records. Now I can't manage that data without temporarily adding the fields, changing the data, then removing the fields which is really cumbersome and a temporary security hole every time I do it (which is daily).

If this functionality can't be added back, I'm going to have to look for another user custom field plugin which defeats the whole purpose of why I got this wpForo Custom Fields plugin in the first place. It would be much nicer to manage all the fields within wpForo, but I won't have a choice if they can't be protected and still be easily edited by me the admin.

Can this field visibility functionality be added back?

Reply
Posts: 31
Customer
Topic starter
(@tim40)
Member
Joined: 7 years ago

I'm still really struggling with this. My experience with wpForo overall has been great, but in this User Custom Fields add-on, the ability to control who can see fields on tabs other than Profile by using security was something that I relied on. This was a big reason why I purchased the add-on and now the functionality is gone.

Are there any plans to add this functionality back?

I just tried another idea by creating a custom Admin tab. Then I unchecked all of the security groups in the Who can view? section, thinking that only Admin would be able to see the new custom tab.

image

But, nope that didn't do anything. Regular users can see the tab and the fields on the tab.

I'm not sure why the Who can view? section is even there, really frustrating. Is this really by design?

Reply
1 Reply
Astghik
Admin
(@astgh)
Joined: 6 years ago

Illustrious Member
Posts: 5923

@tim40,

I apologize for the late response. Please read my answer below. 

The "Can moderate" checkbox was removed for the "Secondary Usergroup" field. Now the users can choose/change their secondary usergroup if the secondary usergroup filed is added in the Account tab. If you don't want to allow the users to change their secondary usergroups just remove the "Secondary Usergroup" field from the Account tab and keep only on other tabs if you want. The high-level users (e.g. admins) can edit the other user's secondary usergroup from the Dashboard > Users > Edit User admin page.

In near future updates will make this more convenient. We'll add new buttons on the user profile page only for admins, like edit user, delete user, ban user, etc.

I'm not sure why the Who can view?

The "Who can view" option is designed to see the value of the field, not the just field. And it doesn't have any relation with account and registration pages. So if you added the fields on the account or registration page, on those pages the who can view doesn't make any sense. In other words, if you create some field, for example, "music" and uncheck the "who can view" for guests, the guests will not see the value on the profile pages that the user chooses for the music field. 

The same with the secondary usergroup. If you uncheck it for guests the users will not be able to see what the users choose as a secondary usergroup. 

Reply
Posts: 31
Customer
Topic starter
(@tim40)
Member
Joined: 7 years ago

Thanks for the reply @astghik

I guess I can live with managing usergroups in the Edit User screen for now, but I still have other custom fields that I want to be able to track about my users that I don't want them to see and I can't see a way to do that anymore.

What about the Who can view? section of a custom tab (not a field) in my previous screenshot? What's the purpose of it there?

Reply
1 Reply
Astghik
Admin
(@astgh)
Joined: 6 years ago

Illustrious Member
Posts: 5923

@tim40,

This option is designed for showing or hide the tab for the usergroups. Currently, there is no way to create a custom tab with the type of form ( to allow create more separated forms to edit user data ) that can be used by certain usergroup. However, we'll add in our to-do list to add the ability to create "new tabs with the type of the form" in near future updates.

Reply
Posts: 16
 mhit
(@mhit)
Eminent Member
Joined: 1 year ago

I have the same problem.... I hope there will be a solution....!

Reply
Posts: 16
 mhit
(@mhit)
Eminent Member
Joined: 1 year ago

This is the problem:

- From the Dashboard /in backend: Only WordPress Admin userrole is allowed to change the Secondary Usergroup for a user. I don't want the wpForo Admin to have WordPress Admin userrole because I don't want him to have access to WordPress Dashboard.

- In Frontend: A wpForo Admin without WordPress Admin userrole can only change Secondary Usergroup from front end after installing User Custom Fields Addon. This is a good solutions BUT now the member himself can also change his Secondary Usergroup in his profile/account! With other words: He can grant himself access to another forum which is not allowed for our forum because only wpForo Admin should grant access to members for our forums.

- A possible solution would be if the Secondary Usergroup field would have the option "Can user edit this field?" , the same option as with the other User Custom Fields. Unfortunately this option is missing for the Secondary Usergroup field.

- Hopefully this can be solved by using CSS that will hide the Secondary Usergroup for all users except wpForo Admin ? Is that possible?

(The only thing is, that I'm afraid there is a risk that this CSS code will stop working after a wpForo update and suddenly the Secondary Usergroup field will be visible again for members....)

 

Is there any solution or workaround for this issue or is there no other way than changing the WordPress userrole for wpForo Admin into WordPress Admin and install plugins/code to hide the WordPress Dashboard to prevent system changes or deletion of WordPress admin account and such things....

Thanks in advance!

Reply
Page 2 / 2
Share:
Scroll to top