Skip to content
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

Integrate WOPI Bridge functionality #38

Merged
merged 248 commits into from
Jun 28, 2021
Merged

Integrate WOPI Bridge functionality #38

merged 248 commits into from
Jun 28, 2021

Conversation

glpatcern
Copy link
Member

@glpatcern glpatcern commented Jun 25, 2021

This large PR merges the whole wopibridge repository with its history, and brings an important refactoring of the wopiserver code:

  • core code was split and moved into the core folder
  • bridge code was transformed in a module in the bridge folder
  • a new /wopi/iop/openinapp endpoint is now available, which will be used by Reva once the AppProviders implement the discovery in place of the wopiserver (see Revamp Application Registry reva#1779)
  • the discovery logic was moved to core/discovery.py and is now deprecated: will be removed once Reva only uses the new endpoint

Added possible extensions of the CodiMD APIs
All context is now either in the WOPI lock or passed as GET parameters
- changed license to Apache, similar to the WOPI server
- renamed components and variables
Also fixed some TODOs
Also included some fixes in the readonly logic.
Most of the code is commented out though, cf. comments.
This relies on an extended feature of CodiMD contributed by @mic4ael.
@glpatcern glpatcern force-pushed the bridge branch 8 times, most recently from 0fad236 to 45c7219 Compare June 28, 2021 08:15
@glpatcern glpatcern merged commit 8a09854 into master Jun 28, 2021
@glpatcern glpatcern deleted the bridge branch June 28, 2021 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants