Просмотр исходного кода

Merge pull request #9082 from nextcloud/feature/8795/new_webdav_url_in_web

Show the new dav url in the web UI
tags/v14.0.0beta1
Roeland Jago Douma 6 лет назад
Родитель
Сommit
6ea444b243
Аккаунт пользователя с таким Email не найден

+ 6
- 0
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) {

+ 1
- 1
apps/files/templates/appnavigation.php Просмотреть файл

@@ -41,7 +41,7 @@
<label for="showhiddenfilesToggle"><?php p($l->t('Show hidden files')); ?></label>
</div>
<label for="webdavurl"><?php p($l->t('WebDAV'));?></label>
<input id="webdavurl" type="text" readonly="readonly" value="<?php p(\OCP\Util::linkToRemote('webdav')); ?>" />
<input id="webdavurl" type="text" readonly="readonly" value="<?php p($_['webdavurl']); ?>" />
<em><?php print_unescaped($l->t('Use this address to <a href="%s" target="_blank" rel="noreferrer noopener">access your Files via WebDAV</a>', array(link_to_docs('user-webdav'))));?></em>
</div>
</div>

+ 1
- 0
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',

Загрузка…
Отмена
Сохранить