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

Web UI uses Webdav instead of ajax/* calls #16902

Merged
merged 19 commits into from
Nov 23, 2015
Merged

Web UI uses Webdav instead of ajax/* calls #16902

merged 19 commits into from
Nov 23, 2015

Commits on Nov 22, 2015

  1. Add evert's davclient.js + es6-promise + IE8 workaround

    - Add davclient.js lib
    - Add es6-promise required by that lib
    - Wrote IE8 workaround lib/shim for davclient.js
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    fb3d5c7 View commit details
    Browse the repository at this point in the history
  2. Added OC.Files.Client Webdav-based files client

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    f120846 View commit details
    Browse the repository at this point in the history
  3. Make files app use Webdav for most operations

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    fa2be07 View commit details
    Browse the repository at this point in the history
  4. Make public link share page work with Webdav and add operations

    The public page now uses the public.php/webdav endpoint.
    
    Also enabled more file operations like rename, move, delete and create
    folder from the public page, which are now all possible thanks to the
    public.php/webdav endpoint.
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    f20232d View commit details
    Browse the repository at this point in the history
  5. Query tags/favorite through Webdav in file list

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    dc8ce87 View commit details
    Browse the repository at this point in the history
  6. Parse share owner from Webdav to display in UI

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    21da627 View commit details
    Browse the repository at this point in the history
  7. Fix OC.FileInfo to copy all properties

    This makes it possible to also store custom properties passed through
    the data object like tags or shareOwner.
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    7ec83fc View commit details
    Browse the repository at this point in the history
  8. Fix js file load order

    DeepDiver1975 authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    240ae46 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ab1d786 View commit details
    Browse the repository at this point in the history
  10. Use oc:fileid property instead of oc:id

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    a1d0682 View commit details
    Browse the repository at this point in the history
  11. Properly join path sections

    This prevents double slashes that can mess up path comparisons in some
    cases.
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    ec31667 View commit details
    Browse the repository at this point in the history
  12. Fix issue when renaming creates a separate entry

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    d3383ad View commit details
    Browse the repository at this point in the history
  13. Send download token as cookie to tell the UI that it started

    This used to be done in the ajax download code. Now that single file
    downloads are going through Webdav, the token handling needs to be done
    here too.
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    ce897f8 View commit details
    Browse the repository at this point in the history
  14. Patch for davclient.js for Firefox

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    fd40b06 View commit details
    Browse the repository at this point in the history
  15. Update davclient.js

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    e8661a6 View commit details
    Browse the repository at this point in the history
  16. Fix undefined HTTP_USER_AGENT

    DeepDiver1975 authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    358858c View commit details
    Browse the repository at this point in the history
  17. Now using IE8 workaround of davclient.js for all IE versions

    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    a05e409 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2d7c9f0 View commit details
    Browse the repository at this point in the history
  19. Update app version for Webdav impl of files GUI

    This will make sure the cached JS gets properly updated.
    Also, since this is a bigger change it also qualifies for a version
    increase :-)
    Vincent Petry authored and LukasReschke committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    418fefc View commit details
    Browse the repository at this point in the history