diff --git a/packages/web-app-files/src/index.ts b/packages/web-app-files/src/index.ts index 295d67702cc..104fd87745d 100644 --- a/packages/web-app-files/src/index.ts +++ b/packages/web-app-files/src/index.ts @@ -80,17 +80,6 @@ const navItems = [ return capabilities.spaces && capabilities.spaces.projects === true } }, - { - name: $gettext('Win spaces'), - icon: 'layout-grid', - route: { - path: `/${appInfo.id}/spaces/winspaces` - }, - activeFor: [{ path: `/${appInfo.id}/spaces/winspaces` }], - enabled(capabilities) { - return capabilities.group_based?.capabilities?.includes('cephfs-mount') || false - } - }, { name: $gettext('Deleted files'), icon: 'delete-bin-5', @@ -115,7 +104,19 @@ const navItems = [ enabled(capabilities) { return true } - } + }, + { + name: $gettext('WinSpaces exporer'), + icon: 'layout-grid', + route: { + path: `/${appInfo.id}/spaces/winspaces` + }, + separate: true, + activeFor: [{ path: `/${appInfo.id}/spaces/winspaces` }], + enabled(capabilities) { + return capabilities.group_based?.capabilities?.includes('cephfs-mount') || false + } + }, ] export default { diff --git a/packages/web-client/src/webdav/listFiles.ts b/packages/web-client/src/webdav/listFiles.ts index 6c4025089a7..a9210a07ede 100644 --- a/packages/web-client/src/webdav/listFiles.ts +++ b/packages/web-client/src/webdav/listFiles.ts @@ -60,9 +60,13 @@ export const ListFilesFactory = ({ sdk }: WebDavOptions) => { davProperties || DavProperties.Default ) const resources = webDavResources.map(buildResource) - if (fileId && fileId !== resources[0].fileId) { - return listFilesCorrectedPath() - } + + // TODO: Figure out what to do with this. Currently the SDK makes a + // request to and endpoint which will always return 404: + // https://github.com/cernbox/owncloud-sdk/blob/02a26239931f5dc76043df270acbe966bc06f52e/src/fileManagement.js#L120 + // if (fileId && fileId !== resources[0].fileId) { + // return listFilesCorrectedPath() + // } return { resource: resources[0], children: resources.slice(1) } as ListFilesResult } catch (e) { if (e.statusCode === 404 && fileId) {