diff --git a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/application-tabs-base.component.ts b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/application-tabs-base.component.ts index 362c6c37fd..b7af4a19ea 100644 --- a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/application-tabs-base.component.ts +++ b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/application-tabs-base.component.ts @@ -93,9 +93,9 @@ export class ApplicationTabsBaseComponent implements OnInit, OnDestroy { ); this.tabLinks = [ - { link: 'summary', label: 'Summary', icon: 'description' }, - { link: 'instances', label: 'Instances', icon: 'library_books' }, - { link: 'routes', label: 'Routes', iconFont: 'stratos-icons', icon: 'network_route' }, + { link: 'summary', label: 'Summary', iconFont: 'stratos-icons', icon: 'application' }, + { link: 'instances', label: 'Instances', iconFont: 'stratos-icons', icon: 'application_instance' }, + { link: 'routes', label: 'Routes', iconFont: 'stratos-icons', icon: 'route' }, { link: 'log-stream', label: 'Log Stream', icon: 'featured_play_list' }, { link: 'services', label: 'Services', iconFont: 'stratos-icons', icon: 'service' }, { link: 'variables', label: 'Variables', icon: 'list', hidden$: appDoesNotHaveEnvVars$ }, diff --git a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/build-tab/build-tab.component.html b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/build-tab/build-tab.component.html index de18350435..92cb5b2895 100644 --- a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/build-tab/build-tab.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/build-tab/build-tab.component.html @@ -85,7 +85,7 @@ {{ appSvc.app.entity.package_updated_at ? (appSvc.app.entity.package_updated_at | date:'medium') : '-' }} - {{ sshStatus$ | async }} + {{ sshStatus$ | async }}
@@ -95,7 +95,7 @@ {{(applicationService.appSummary$ | async)?.entity?.services?.length || '0' }} - + {{(applicationService.appSummary$ | async)?.entity?.routes?.length || '0' }}
@@ -118,7 +118,7 @@ {{ appOrg.entity.name }}
- + {{ appSpace.entity.name }} @@ -174,7 +174,7 @@ Deployed from local file - + {{deploySource.dockerImage}} diff --git a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/routes-tab/routes-tab/routes-tab.component.html b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/routes-tab/routes-tab/routes-tab.component.html index 5e7fa187bd..e3a1c506ab 100644 --- a/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/routes-tab/routes-tab/routes-tab.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/applications/application/application-tabs-base/tabs/routes-tab/routes-tab/routes-tab.component.html @@ -1,5 +1,5 @@ - diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/cloud-foundry-tabs-base/cloud-foundry-tabs-base.component.ts b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/cloud-foundry-tabs-base/cloud-foundry-tabs-base.component.ts index c086f9cd86..2818e5005e 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/cloud-foundry-tabs-base/cloud-foundry-tabs-base.component.ts +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/cloud-foundry-tabs-base/cloud-foundry-tabs-base.component.ts @@ -68,7 +68,7 @@ export class CloudFoundryTabsBaseComponent implements OnInit { // Default tabs + add any tabs from extensions this.tabLinks = [ - { link: 'summary', label: 'Summary', icon: 'description' }, + { link: 'summary', label: 'Summary', icon: 'cloud_foundry', iconFont: 'stratos-icons' }, { link: 'organizations', label: 'Organizations', icon: 'organization', iconFont: 'stratos-icons' }, { link: CloudFoundryTabsBaseComponent.cells, @@ -76,7 +76,7 @@ export class CloudFoundryTabsBaseComponent implements OnInit { icon: 'select_all', hidden$: cellsHidden$ }, - { link: 'routes', label: 'Routes', icon: 'network_route', iconFont: 'stratos-icons', }, + { link: 'routes', label: 'Routes', icon: 'route', iconFont: 'stratos-icons', }, { link: CloudFoundryTabsBaseComponent.users, label: 'Users', diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/quota-definition/quota-definition.component.html b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/quota-definition/quota-definition.component.html index 4f66f23908..71a0a75b8b 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/quota-definition/quota-definition.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/quota-definition/quota-definition.component.html @@ -46,7 +46,7 @@

Memory

Application

- @@ -74,12 +74,12 @@

Service

Routes & Domains

- - diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/space-quota-definition/space-quota-definition.component.html b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/space-quota-definition/space-quota-definition.component.html index cefdf879e6..005b388ef7 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/space-quota-definition/space-quota-definition.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/space-quota-definition/space-quota-definition.component.html @@ -45,7 +45,7 @@

Memory

Application

- @@ -73,12 +73,12 @@

Service

Routes

- - diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-base/cloud-foundry-organization-base.component.ts b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-base/cloud-foundry-organization-base.component.ts index f9a24ac961..00792c21cc 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-base/cloud-foundry-organization-base.component.ts +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-base/cloud-foundry-organization-base.component.ts @@ -46,12 +46,14 @@ export class CloudFoundryOrganizationBaseComponent { { link: 'summary', label: 'Summary', - icon: 'description' + icon: 'organization', + iconFont: 'stratos-icons' }, { link: 'spaces', label: 'Spaces', - icon: 'language' + icon: 'virtual_space', + iconFont: 'stratos-icons' }, { link: 'users', @@ -61,12 +63,14 @@ export class CloudFoundryOrganizationBaseComponent { { link: 'quota', label: 'Quota', - icon: 'data_usage' + icon: 'quota', + iconFont: 'stratos-icons' }, { link: 'space-quota-definitions', label: 'Space Quotas', - icon: 'data_usage' + icon: 'quota', + iconFont: 'stratos-icons' }, { link: 'events', diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/cloud-foundry-space-base/cloud-foundry-space-base.component.ts b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/cloud-foundry-space-base/cloud-foundry-space-base.component.ts index 5ae190a43b..e4b352225d 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/cloud-foundry-space-base/cloud-foundry-space-base.component.ts +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/cloud-foundry-space-base/cloud-foundry-space-base.component.ts @@ -50,7 +50,8 @@ export class CloudFoundrySpaceBaseComponent implements OnDestroy { { link: 'summary', label: 'Summary', - icon: 'description' + icon: 'virtual_space', + iconFont: 'stratos-icons', }, { link: 'apps', @@ -73,7 +74,7 @@ export class CloudFoundrySpaceBaseComponent implements OnDestroy { link: 'routes', label: 'Routes', iconFont: 'stratos-icons', - icon: 'network_route' + icon: 'route' }, { link: 'users', diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/tabs/cloud-foundry-space-summary/cloud-foundry-space-summary.component.html b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/tabs/cloud-foundry-space-summary/cloud-foundry-space-summary.component.html index a55eb014df..3f8bab4fa0 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/tabs/cloud-foundry-space-summary/cloud-foundry-space-summary.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-spaces/tabs/cloud-foundry-space-summary/cloud-foundry-space-summary.component.html @@ -34,14 +34,14 @@ - diff --git a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-summary/cloud-foundry-organization-summary.component.html b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-summary/cloud-foundry-organization-summary.component.html index c1565ef97b..c0b58c00cd 100644 --- a/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-summary/cloud-foundry-organization-summary.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/cloud-foundry/tabs/cloud-foundry-organizations/cloud-foundry-organization-summary/cloud-foundry-organization-summary.component.html @@ -27,7 +27,7 @@ @@ -36,12 +36,12 @@ value="{{ cfOrgService.appCount$ | async }}"> - - @@ -58,12 +58,12 @@ limit="{{ (cfOrgService.quotaDefinition$ | async)?.total_private_domains}}"> - - diff --git a/src/frontend/packages/cloud-foundry/src/features/service-catalog/service-summary/service-summary.component.html b/src/frontend/packages/cloud-foundry/src/features/service-catalog/service-summary/service-summary.component.html index def1859710..6b96d855e3 100644 --- a/src/frontend/packages/cloud-foundry/src/features/service-catalog/service-summary/service-summary.component.html +++ b/src/frontend/packages/cloud-foundry/src/features/service-catalog/service-summary/service-summary.component.html @@ -17,10 +17,10 @@ - + - + diff --git a/src/frontend/packages/cloud-foundry/src/shared/components/cards/card-cf-info/card-cf-info.component.html b/src/frontend/packages/cloud-foundry/src/shared/components/cards/card-cf-info/card-cf-info.component.html index 320c5b5943..ac042adab2 100644 --- a/src/frontend/packages/cloud-foundry/src/shared/components/cards/card-cf-info/card-cf-info.component.html +++ b/src/frontend/packages/cloud-foundry/src/shared/components/cards/card-cf-info/card-cf-info.component.html @@ -23,7 +23,7 @@ {{ (cfEndpointService.endpoint$ | async )?.entity.user.name }} (Administrator)
- + {{ (cfEndpointService.hasSSHAccess$ | async) ? 'Available' : 'Not available'}}
diff --git a/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-events/table-cell-event-actee/table-cell-event-actee.component.ts b/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-events/table-cell-event-actee/table-cell-event-actee.component.ts index b8f929355c..ebbd8333b3 100644 --- a/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-events/table-cell-event-actee/table-cell-event-actee.component.ts +++ b/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-events/table-cell-event-actee/table-cell-event-actee.component.ts @@ -23,7 +23,7 @@ export class TableCellEventActeeComponent extends TableCellCustom { icon: 'apps', }, route: { - icon: 'network_route', + icon: 'route', iconFont: 'stratos-icons' }, service: { @@ -55,7 +55,8 @@ export class TableCellEventActeeComponent extends TableCellCustom { icon: 'remove_red_eye', }, space: { - icon: 'language', + icon: 'virtual_space', + iconFont: 'stratos-icons' }, organization: { icon: 'organization', diff --git a/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-routes/cf-routes-list-config-base.ts b/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-routes/cf-routes-list-config-base.ts index b1a7ae262b..63f6c134d3 100644 --- a/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-routes/cf-routes-list-config-base.ts +++ b/src/frontend/packages/cloud-foundry/src/shared/components/list/list-types/cf-routes/cf-routes-list-config-base.ts @@ -78,7 +78,7 @@ export abstract class CfRoutesListConfigBase implements IListConfig noEntries: 'There are no routes', filter: 'Search by Route', maxedResults: { - icon: 'network_route', + icon: 'route', iconFont: 'stratos-icons', canIgnoreMaxFirstLine: 'Fetching all routes might take a long time', cannotIgnoreMaxFirstLine: 'There are too many routes to fetch' diff --git a/src/frontend/packages/core/assets/endpoint-icons/cloudfoundry.png b/src/frontend/packages/core/assets/endpoint-icons/cloudfoundry.png index 0c81f62f51..733c676310 100644 Binary files a/src/frontend/packages/core/assets/endpoint-icons/cloudfoundry.png and b/src/frontend/packages/core/assets/endpoint-icons/cloudfoundry.png differ diff --git a/src/frontend/packages/core/assets/endpoint-icons/docker.png b/src/frontend/packages/core/assets/endpoint-icons/docker.png old mode 100644 new mode 100755 index 5272401a98..fa544fb7fe Binary files a/src/frontend/packages/core/assets/endpoint-icons/docker.png and b/src/frontend/packages/core/assets/endpoint-icons/docker.png differ diff --git a/src/frontend/packages/core/assets/endpoint-icons/github-logo-light.png b/src/frontend/packages/core/assets/endpoint-icons/github-logo-light.png index 192846a120..bb1892db53 100644 Binary files a/src/frontend/packages/core/assets/endpoint-icons/github-logo-light.png and b/src/frontend/packages/core/assets/endpoint-icons/github-logo-light.png differ diff --git a/src/frontend/packages/core/assets/endpoint-icons/github-logo.png b/src/frontend/packages/core/assets/endpoint-icons/github-logo.png index ea6ff545a2..a60aafeb05 100644 Binary files a/src/frontend/packages/core/assets/endpoint-icons/github-logo.png and b/src/frontend/packages/core/assets/endpoint-icons/github-logo.png differ diff --git a/src/frontend/packages/core/src/app.routing.ts b/src/frontend/packages/core/src/app.routing.ts index 7f85939c8b..4dcb335ed5 100644 --- a/src/frontend/packages/core/src/app.routing.ts +++ b/src/frontend/packages/core/src/app.routing.ts @@ -5,18 +5,18 @@ import { RouterModule, Routes } from '@angular/router'; import { AuthGuardService } from './core/auth-guard.service'; import { CoreModule } from './core/core.module'; import { EndpointsService } from './core/endpoints.service'; +import { NotSetupGuardService } from './core/not-setup-guard.service'; import { PageNotFoundComponentComponent } from './core/page-not-found-component/page-not-found-component.component'; import { CustomRoutingImportModule } from './custom-import.module'; import { DashboardBaseComponent } from './features/dashboard/dashboard-base/dashboard-base.component'; import { HomePageComponent } from './features/home/home/home-page.component'; import { NoEndpointsNonAdminComponent } from './features/no-endpoints-non-admin/no-endpoints-non-admin.component'; import { DomainMismatchComponent } from './features/setup/domain-mismatch/domain-mismatch.component'; +import { LocalAccountWizardComponent } from './features/setup/local-account-wizard/local-account-wizard.component'; +import { SetupWelcomeComponent } from './features/setup/setup-welcome/setup-welcome.component'; import { ConsoleUaaWizardComponent } from './features/setup/uaa-wizard/console-uaa-wizard.component'; import { UpgradePageComponent } from './features/setup/upgrade-page/upgrade-page.component'; import { SharedModule } from './shared/shared.module'; -import { NotSetupGuardService } from './core/not-setup-guard.service'; -import { SetupWelcomeComponent } from './features/setup/setup-welcome/setup-welcome.component'; -import { LocalAccountWizardComponent } from './features/setup/local-account-wizard/local-account-wizard.component'; const appRoutes: Routes = [ { path: '', redirectTo: 'home', pathMatch: 'full' }, @@ -76,7 +76,8 @@ const appRoutes: Routes = [ data: { stratosNavigation: { label: 'Endpoints', - matIcon: 'settings_ethernet', + matIcon: 'endpoints', + matIconFont: 'stratos-icons', position: 100, requiresPersistence: true } @@ -89,7 +90,7 @@ const appRoutes: Routes = [ path: '', loadChildren: () => import('./features/endpoints/endpoints.module').then(m => m.EndpointsModule), }] - }, + }, { path: 'marketplace', loadChildren: () => import('../../cloud-foundry/src/features/service-catalog/service-catalog.module') diff --git a/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/table-cell-endpoint-status/table-cell-endpoint-status.component.html b/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/table-cell-endpoint-status/table-cell-endpoint-status.component.html index ad808f4303..e9e474a2b5 100644 --- a/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/table-cell-endpoint-status/table-cell-endpoint-status.component.html +++ b/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/table-cell-endpoint-status/table-cell-endpoint-status.component.html @@ -2,11 +2,11 @@ Connected - cloud_done + endpoints_connected Disconnected - cloud_off + endpoints_disconnected Updating diff --git a/src/test-e2e/endpoints/endpoints.po.ts b/src/test-e2e/endpoints/endpoints.po.ts index 506039e4c5..b9899f7110 100644 --- a/src/test-e2e/endpoints/endpoints.po.ts +++ b/src/test-e2e/endpoints/endpoints.po.ts @@ -39,7 +39,7 @@ export class EndpointCards extends ListCardComponent { const url = urlField.replace('content_copy', '').trim(); return { name: t.substring(0, t.indexOf('\n')), - connected: m.find(item => item.key === 'Status').value === 'Connected\ncloud_done', + connected: m.find(item => item.key === 'Status').value === 'Connected\nendpoints_connected', type: t.substring(t.indexOf('\n') + 1, t.length), user, isAdmin, @@ -61,7 +61,7 @@ export class EndpointsTable extends ListTableComponent { return row.all(by.tagName('app-table-cell')).map(col => col.getText()).then((data: string[]) => { return { name: data[0], - connected: data[1] === 'cloud_done', + connected: data[1] === 'endpoints_connected', type: data[2], user: data[3], isAdmin: data[4].indexOf('Yes') !== -1,