We have a few nextcloud “groups” on our Nextcloud instance. Given their roles and governance we do not want the contacts / people in one group to appear automatically in the auto completes for things like shares, contact search etc.
Can Nextcloud limit the contact search on the share or in the search top right of navigation to just people in your specific group?
Can this function be inherited then to all apps such as chat, talk, search, share etc.
I guess if this is not a setting, it would be a very useful one. I will put in a feature request as it saves the organisation setting up an instance for each group.
Yeah, when I was testing nextcloud talk I found it really annoying that people are able to see and talk to people from groups they are not assigned to.
@Adures In our organisation for audit reasons (conflict of interest) 3 different groups should not be able to interact on the Nextcloud instance, however, keeping it in one instance makes sense from a maangement perspective of course.
The areas I see that you can currently see users in all groups are:
When you share something
The search
The talk and chat apps
The activity stream (depends but sometimes)
I will log a features request to maybe get this thought about, I guess it’s taking groups to another level if it can’t be done now.
I would imagine this was by design rather than a bug but I think now with the improved user and group management screens it would make sense if you had a admin setting to limit the ‘suggestions’ array that returned with the sharing / contacts autocomplete function to just people in their group.
I have reviewed the file nextcloud/core/js/sharedialogview.js where there is the code that handles the return to the frontend of the suggestions array. If this could be altered to simply cross reference the group and members it would be a great feature.
I could possibly create the function myself but Nextcloud might want to add it as a setting. I have logged the request in Github so fingers crossed it gets a look in. I’m holding off using Nextcloud for our org until that works as conflict of interest between groups limits me!
@eldelacajita I am not sure this feature request will get looked at but for me it’s stlll a reason I can’t deploy it for us right now. Have you come up with any way in Nextcloud to to do this?
I enabled this option under ‘Sharing’ settings: “Restrict users to only share with users in their groups”
It seems to work just fine. Users that don’t have a group in common won’t see their names autocompleted/suggested while trying to share something, but they can still share things between them if they know their full federated cloud ID like user@server.com. So users without a group in common are invisible to each other by default.
Unfortunately, I don’t know if what you ask for is possible. Like, making a certain group or user (admin) be an exception to the restriction.
This is a simple workaround: Make your user (admin) part of all the user groups, so they will be able to see each other… and yourself.
As an alternative (but I can’t imagen why you would want to do this), you can create a copy of a group in which the admin is included. So you would have (Group X) and (Group X with Admin).