nextcloud / nextcloud/android

Need Option "Do Nothing / Skip" for upload conflict along with Apply to All option

Open
#10,992 0 comments 3 reactions 0 assignees View on GitHub
enhancement feature: auto upload feature: transfers hotspot: sync conflicts
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Is your feature request related to a problem? Please describe.

1. When using Nextcloud as a backup server (no two/both way sync required) to perform backup only, often user may end up in a situation where he/she is trying to backup a folder which has some files already present in the nextcloud server backup location. So there is a conflict.

2. Sometime this conflict situation may come if or when there are some server side changes, like change of server location, physical server re-install or such where users need to re-login and reconfigure the app for auto upload (Upload only, no sync).

Whatever the reason may be, if there is a conflict, NextCloud App will ask the user following,

![02](https://user-images.githubusercontent.com/91847371/200158104-7c8f989a-86f6-4b86-a3bb-d37abaaaf506.jpg)

Either to keep the file of device (Local) or keep the file of server.

Problem is, in case user selects Keep File of the device, it will reupload and over-write server side file and if user select keep server, it will download that file and over-write device file.

### Describe the solution you'd like

None of these options are acceptable, I don't want any action taken at all, just skip if there is any conflict

1. I want an option to "SKIP" or "DO NOTHING". An option for not doing any over-write at any location. Just skip this upload. And leave things as they are when there is a conflict. Presently, the cancel button of the above-mentioned prompt does that. I wish to have a clear message for users to understand.

2. I want an option for this DO NOTHING or skip to apply to all of the conflicting files on the upload pane where long list of action pending is shown so that I (and all of my users) don't have to spend long durations to do it for every individual conflict message,

### Describe alternatives you've considered

At present that Cancel button is performing this skip / do nothing action. It is really time consuming and tedious process to do it for every individual files.

### Additional context

NONE

Thanks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.