allow cross folder renaming if the underlying resource is the same

this was only allowed for the local filesystem before this change

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
Nicola Murino
2022-08-15 21:39:04 +02:00
parent c86db09cd8
commit ced4206c5f
18 changed files with 558 additions and 70 deletions

View File

@@ -481,6 +481,17 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
</div>
</div>
<div class="form-group fsconfig fsconfig-sftpfs">
<div class="form-check">
<input type="checkbox" class="form-check-input" id="idSFTPEqualityCheckMode" aria-describedby="SFTPEqualityCheckHelpBlock"
name="sftp_equality_check_mode" {{if eq .SFTPConfig.EqualityCheckMode 1}}checked{{end}}>
<label for="idSFTPEqualityCheckMode" class="form-check-label">Relaxed equality check mode</label>
<small id="SFTPEqualityCheckHelpBlock" class="form-text text-muted">
Enable to consider only the endpoint to determine if different configs point to the same server. By default, both the endpoint and the username must match. Renaming between different configs is allowed if they point to the same server
</small>
</div>
</div>
<div class="form-group row fsconfig fsconfig-httpfs">
<label for="idHTTPEndpoint" class="col-sm-2 col-form-label">Endpoint</label>
<div class="col-sm-10">
@@ -518,6 +529,17 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
<label for="idHTTPSkipTLSVerify" class="form-check-label">Skip TLS verify</label>
</div>
</div>
<div class="form-group fsconfig fsconfig-httpfs">
<div class="form-check">
<input type="checkbox" class="form-check-input" id="idHTTPEqualityCheckMode" aria-describedby="HTTPEqualityCheckHelpBlock"
name="http_equality_check_mode" {{if eq .HTTPConfig.EqualityCheckMode 1}}checked{{end}}>
<label for="idHTTPEqualityCheckMode" class="form-check-label">Relaxed equality check mode</label>
<small id="HTTPEqualityCheckHelpBlock" class="form-text text-muted">
Enable to consider only the endpoint to determine if different configs point to the same server. By default, both the endpoint and the username must match. Renaming between different configs is allowed if they point to the same server
</small>
</div>
</div>
</div>
</div>
{{end}}