[Paid] User Search Results based on User's Primary Group

What would you like done?

A plugin - Our basic requirement is to restrict user search results to within user’s Primary Group (as defined in the users settings in user admin). Not even the username should be shown in the results list, other than to members of the user’s Primary Group.

(1) basic requirement

Right now, any search box entry will return results including users from across the site, like this:

image

Same issue with mentioning of user within post:

image

The plugin would limit output of user search to the user’s Primary Group.

The function would be very similar to that available already for Groups - in the Interactions settings:

image

The settings for the user would instead be:

A) Visibility
Who can see this user?

  • Everyone (normal setting)
  • Members of the user’s primary group and admins

B) Posting
Who can @mention this user?

  • Everyone (normal setting)
  • Members of the user’s primary group and admins

(2) advanced version

We have had to set Personal Messaging off entirely to prevent PM to everyone on site, and also turned off the User Directory. However ideally we would allow both of these if we could restrict these to only user’s Primary Group.

So in the advanced version the two following settings would also be available:

C) Personal Messaging
Who can message user?

  • Everyone (normal setting)
  • Members of the user’s primary group and admins

D) User Directory
Who can see this user?

  • Everyone (normal setting)
  • Members of the user’s primary group and admins

When do you need it done?

ASAP, 1-2 months max

What is your budget, in $ USD that you can offer for this task?

For basic requirement (1) - a fair price, please PM me with a proposal
For the advanced version - more!

3 Likes

We are still looking for a developer to help us work on this plugin…

Drop me an email: muhlisbc@gmail.com if you’re still looking for someone. I’d be happy to help you out.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.