-
Notifications
You must be signed in to change notification settings - Fork 2.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
Feature Request: ability to exclude external storage mounts from being synced by sync client #7234
Comments
Note that you can create a folder on the server and only sync that one. In the desktop sync client you can pick that one to be synced instead of the whole ownCloud. |
It seems this is a duplicate of owncloud/client#100, or would better be solved by implementing what is described there. What do you think? |
I think this would be an immensely useful feature! (and has to be seen seperate of issue 100 which looks at the user side. So being able as an admin to exclude specific external storage shares from syncing, would be a great feature I think. |
If the exclusion is only a "soft" exclusion, one idea would be to have the server return a special WebDAV attribute on the folders that should not be synced, for example "oc:nosync". When the sync client sees this attribute, it would have to skip that folder. |
The thing is, the user should always be able to override an automatic decision, if they so wish. An admin can suggest that the user doesn't sync a directory, but if the user really wants to synchronise it then they should be able to. I think a way of pushing defaults to the client (that can be overridden) is a better way of solving this than hard-disallowing synchronisation of certain directories. -> #7956 |
@PVince81 👍 Admin driven, the user can only sync what is allowed by the precense or abscense of a particular attribute. @Xenopathic 👎 I disagree. An admin ALWAYS overrides a user decision (or whish), that´s what an admin is for. Having a huge or sensitive datastore that is beeing able to be synced based on a user decision is a no-go. Admin decisions are usually not democratic... |
Please implement this, I cannot use external storage as my users would never know how to do this themselves (+ I explicitly want to prevent this, as our share is just too big) |
Add webdav property to tell sync client to not sync an entry: #26311 |
This is done in recent client versions. For rest see #26311 |
Can't this be achieved by creating an external storage to specific folders (instead of the root folder) and assigning permissions? Like I share |
...Yes. I agree that there are two cases: soft and hard "do-not-sync".... |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
During the tests with mirall (desktop sync client), I saw that you have the ability to sync all possible "mount points" you have. Not only the personal one (home) but also those who are assigned to you. Because I have mount points with capacities >2TB, I immediatly recognized that this will become problematic for many reasons.
Possible reasons to exclude mounts from beeing synced:
In particular, the ability to exclude should be a must for an administrator who creates mounts and assignes them to users/groups ect. The other cases are to be discussed.
There are two aspects:
a. core ... provide the ability to exclude mount points from beeing synced
b. mirall ... exclude the marked mount points from the sync list presented
It is of course a question if we want to differenciate the ability to sync based on the mount itself and/or refine further on the user/group. This question targets core only and not mirall.
The text was updated successfully, but these errors were encountered: