-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show system address book as read-only address book in contacts #19575
Comments
Duplicate of #693 |
People think it makes more sense to have it in the server repo, although from my understanding it is mainly a contacts-app question if and how the app exposes the address book which already exists in the server. Nevertheless I will let others figure it out. I think it is a well defined use case which makes sense to discuss independent from #693 which went in many different directions. That's why I prefer to keep it as a separate issue. I don't see a privacy issue here because the exact same information are already exposed over the "people menu" which is always enabled (no way to disable it) while the suggested feature here would be opt-in. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Very related issue, possibly duplicate @ChristophWurst nextcloud/contacts#2361 And also related app, for LDAP at least: https://github.com/nextcloud/ldap_contacts_backend |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
I think the developers are doing their best. And I hope we will eventually find a solution. All the organizations I know use such a feature whether at Teams, Synology, ... and with Nextcloud we still have to add it manually. I don't think it's a permanent solution and believe sooner or later the feature will come. Personally, I do not see any concerns of such a function. But we can talk about it here. @nickvergessen @jancborchardt @ChristophWurst What speaks for the moment against such a function? |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
I discussed the second option with @miaulalala but I like the first idea with the prop value if it is technically feasible to filter during the sync process. This would avoid having yet another address book. |
There should be a way to opt out of system addressbook, for instance on a server where not everybody has to know each other. Otherwise you can just create lists of users, which can be troublesome. |
It is planned for the system address book to respects share enumeration settings. If an admin configures Nextcloud to now show other users, the system address book will also not show anyone else. This is part of acceptance criteria "Respects sharing settings for user enumeration" |
We will give this a try. The change is tracked in #38021. |
@miaulalala is this still to do or done with the filter for guest users when exposing the SAB? |
I thought that was done with the Migration but that doesn't seem to be the case. I will look into it. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Can't see what's missing in the current state. Seems fine. |
From my notes
So currently real users see guest users but guest users don't see anyone else. It's the simplest yet acceptable solution. |
Hi all, |
Do you try this: |
In organizations it is quite common that you want to have a shared address book with the contact data of all your colleagues.
Today you can achieve this with a address book created within the contacts app and shared with all others. But this has some issues:
All information from the personal settings are already written to a carddav system address book. So technically we already have everything we need in the back-end. The idea is to expose it to the contacts app for all users and via carddav in a read-only mode. This way:
Of course there should be a Admin switch to enable/disable this behavior. In most organizations this will be quite useful but of course a shared hoster for example doesn't want to present all users in a address book to all the other users (Although keep in mind that they do it already though the "people menu" which can not be disabled so the feature suggested here has no additional impact on the users privacy).The feature should respect the existing sharing and user enumeration settings.Acceptance criteria
https://cloud.domain.tld/u/<uid>
(if enabled) -> URLhttps://cloud.domain.tld/apps/spreed/?callUser=<uid>
-> URLWork packages
The text was updated successfully, but these errors were encountered: