From 9b05413bcbbaa69ec6587ade1d3566552e0f3eb3 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Thu, 5 Apr 2018 10:34:24 +0200 Subject: [PATCH] Show the new dav url in the web UI Fixes #8795 Signed-off-by: Roeland Jago Douma --- apps/files/lib/Controller/ViewController.php | 6 ++++++ apps/files/templates/appnavigation.php | 2 +- apps/files/tests/Controller/ViewControllerTest.php | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php index fa8243822a..7cb0f112f7 100644 --- a/apps/files/lib/Controller/ViewController.php +++ b/apps/files/lib/Controller/ViewController.php @@ -175,6 +175,12 @@ class ViewController extends Controller { }); $nav->assign('navigationItems', $navItems); + $webdavurl = $this->urlGenerator->linkTo('', 'remote.php') . + '/dav/files/' . + $this->userSession->getUser()->getUID() . + '/'; + $webdavurl = $this->urlGenerator->getAbsoluteURL($webdavurl); + $nav->assign('webdavurl', $webdavurl); $nav->assign('usage', \OC_Helper::humanFileSize($storageInfo['used'])); if ($storageInfo['quota'] === \OCP\Files\FileInfo::SPACE_UNLIMITED) { diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php index 5d270914ff..a85e2515a9 100644 --- a/apps/files/templates/appnavigation.php +++ b/apps/files/templates/appnavigation.php @@ -41,7 +41,7 @@ - + t('Use this address to access your Files via WebDAV', array(link_to_docs('user-webdav'))));?> diff --git a/apps/files/tests/Controller/ViewControllerTest.php b/apps/files/tests/Controller/ViewControllerTest.php index b4f07b65e7..a739e26bd9 100644 --- a/apps/files/tests/Controller/ViewControllerTest.php +++ b/apps/files/tests/Controller/ViewControllerTest.php @@ -138,6 +138,7 @@ class ViewControllerTest extends TestCase { $nav->assign('usage', '123 B'); $nav->assign('quota', 100); $nav->assign('total_space', '100 B'); + $nav->assign('webdavurl', ''); $nav->assign('navigationItems', [ [ 'id' => 'files',