diff --git a/packages/web-app-files/src/index.ts b/packages/web-app-files/src/index.ts index eb63b4456f7..295d67702cc 100644 --- a/packages/web-app-files/src/index.ts +++ b/packages/web-app-files/src/index.ts @@ -70,7 +70,7 @@ const navItems = [ } }, { - name: $gettext('Projects'), + name: $gettext('EOS projects'), icon: 'layout-grid', route: { path: `/${appInfo.id}/spaces/projects` @@ -80,6 +80,17 @@ 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', @@ -104,17 +115,6 @@ const navItems = [ enabled(capabilities) { return true } - }, - { - name: $gettext('HPC Data'), - icon: 'folder', - route: { - path: `/${appInfo.id}/spaces/cephfs` - }, - separate: true, - enabled(capabilities) { - return capabilities.group_based?.capabilities?.includes('cephfs-mount') || false - } } ] diff --git a/packages/web-pkg/src/composables/driveResolver/useDriveResolver.ts b/packages/web-pkg/src/composables/driveResolver/useDriveResolver.ts index 0fe71a86011..4ddf9fe0771 100644 --- a/packages/web-pkg/src/composables/driveResolver/useDriveResolver.ts +++ b/packages/web-pkg/src/composables/driveResolver/useDriveResolver.ts @@ -95,7 +95,7 @@ export const useDriveResolver = (options: DriveResolverOptions = {}): DriveResol } if (matchingSpace) { path = driveAliasAndItem.slice(matchingSpace.driveAlias.length) - } else if (driveAliasAndItem.startsWith('eos')) { + } else if (driveAliasAndItem.startsWith('eos') || driveAliasAndItem.startsWith('winspaces')) { matchingSpace = unref(spaces).find((s) => s.driveType === 'personal') path = driveAliasAndItem }