cs3org / wopiserver

A vendor-neutral application gateway compatible with the WOPI specifications.
Apache License 2.0
52 stars 27 forks source link

Make implementation fully Microsoft-compliant #76

Open glpatcern opened 2 years ago

glpatcern commented 2 years ago

The Microsoft 365 cloud services provide since long time an up-to-date, GUI-based WOPI validation test suite. Most tests pass or are skipped because of missing capabilities, but a few fail and should be fixed.

In particular:

glpatcern commented 2 years ago

This is the current state with version 8.2.0 and after enabling renames: image

The 4 failing tests with rename operations are all due to the same issue, that is the wopiserver is largely based on filenames for its operations and should use the fileid instead.

glpatcern commented 1 year ago

Current state of the test suite with rename operations disabled:

image

glpatcern commented 1 year ago

As part of the tests for #94, some broken cases were found and fixed on single-file shares, which after #97 cannot execute PutRelative and would trigger the PutRelativeUnsupported group of tests. This is now fixed: image