Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #402

Merged
merged 197 commits into from
Jun 29, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
b1d8453
WIP
nwmac Apr 30, 2020
2685de7
Add theme migration
nwmac May 1, 2020
6ded30a
File moves
nwmac May 1, 2020
5f6bf7d
Merge remote-tracking branch 'origin/angular9-filemoves' into angular9
nwmac May 1, 2020
453b680
WIP
nwmac Apr 30, 2020
d7a98cb
Add theme migration
nwmac May 1, 2020
fa6dfdf
Start to make core a separate library
nwmac May 2, 2020
a70a4b6
Tweaks
nwmac May 4, 2020
052d53a
WIP
richard-cox May 21, 2020
b6e8d86
Merge remote-tracking branch 'origin/angular9' into v4-a9-build
nwmac May 22, 2020
77c0dab
Fix package imports
nwmac May 22, 2020
57154d0
Fix migration script
nwmac May 22, 2020
cc35806
First pass at permission effects
richard-cox May 22, 2020
27e23fd
Fix merge issues
nwmac May 22, 2020
a79d15d
Merge remote-tracking branch 'origin/master' into v4-a9-build
nwmac May 22, 2020
94135c1
First pass at reducer
richard-cox May 22, 2020
d10eda2
Tidy up logging
nwmac May 22, 2020
2c19de2
Fix dark theme support
nwmac May 23, 2020
eca176d
Final set of cloud-foundry code out of common
richard-cox May 26, 2020
b737611
TIdy up and get themable packages working
nwmac May 26, 2020
be291ab
Tidy up custom build code
nwmac May 27, 2020
b601979
Tidy ups
nwmac May 27, 2020
97fd2f8
Set defaults when no stratos.yaml file is present
nwmac May 27, 2020
f0b6bb2
FIx migrate script for when stratos.yaml not present
nwmac May 27, 2020
8e60e81
Remove comments
nwmac May 27, 2020
eae7afc
Disable scss linter from code climate
nwmac May 27, 2020
614cba3
Rejig example extensions to be a package for v4 build
nwmac May 27, 2020
790b889
Renames, todos
richard-cox May 27, 2020
5f12456
Minor fixes
richard-cox May 27, 2020
304fbdd
Fix frontend unit test
nwmac May 27, 2020
bce115d
Fix removed e2e target
nwmac May 27, 2020
2f627ce
Merge remote-tracking branch 'origin/master' into v4-a9-build
nwmac May 27, 2020
62248fc
Fix unit tests
richard-cox May 27, 2020
32022a5
Merge branch 'v4-a9-build' into v4-build-examples
nwmac May 27, 2020
4814eec
Tweaks
richard-cox May 28, 2020
bd60914
Merge remote-tracking branch 'origin/master' into filemoves-permissions
richard-cox May 28, 2020
7a584a8
Finish todos
richard-cox May 28, 2020
5093799
Fix transition from space summary to app summary page
richard-cox May 28, 2020
ac762cd
Add comment, tidy up rootUpdatingKey
richard-cox May 28, 2020
6e7576a
Fix issue where gitlab summary tab threw errors in console
richard-cox May 28, 2020
4b037b2
Push combine of permission configs into checkers
richard-cox May 29, 2020
d9deb52
Fix issue where default add/remove setting in change role by username…
richard-cox May 29, 2020
a3c17c1
Merge remote-tracking branch 'origin/fix-add-remove-role-by-username'…
richard-cox May 29, 2020
c82a8a8
Merge remote-tracking branch 'origin/master' into entity-service-fixes
richard-cox Jun 1, 2020
eceb2c3
Fix store-test-helper
richard-cox Jun 1, 2020
e01405d
Merge remote-tracking branch 'origin/master' into filemoves-permissions
richard-cox Jun 1, 2020
dd578a1
Merge remote-tracking branch 'origin/master' into entity-service-fixes
richard-cox Jun 1, 2020
a0fbb70
Update readme following move to Travis-ci.com
nwmac Jun 1, 2020
9011c81
Ensure the correct key is used metacard favourite info (#4321)
richard-cox Jun 2, 2020
0741ba6
Merge pull request #4340 from cloudfoundry/travisci-com-move
richard-cox Jun 2, 2020
5a76775
Merge pull request #4339 from cloudfoundry/helm-recreate-pods
richard-cox Jun 2, 2020
c1c46ae
Merge remote-tracking branch 'origin/master' into fix-git-summary
richard-cox Jun 2, 2020
630f2b5
Fix display of details in endpoint card in endpoint list (#4319)
richard-cox Jun 2, 2020
16fff4d
Merge remote-tracking branch 'origin/master' into fix-add-remove-role…
richard-cox Jun 2, 2020
f4d6df9
Clean default/blocked logic
richard-cox Jun 2, 2020
8e08234
Merge pull request #4320 from cloudfoundry/entity-service-fixes
richard-cox Jun 2, 2020
4c92c83
Rename @stratos to @stratosui
nwmac Jun 2, 2020
8828d89
FIx references in tsconfig.json
nwmac Jun 2, 2020
65a69a9
Merge pull request #4326 from cloudfoundry/fix-git-summary
richard-cox Jun 2, 2020
c3bcc93
Merge pull request #4334 from cloudfoundry/fix-add-remove-role-by-use…
richard-cox Jun 3, 2020
d7bb6fa
Merge pull request #4341 from cloudfoundry/stratosui
richard-cox Jun 3, 2020
eb92f4b
Merge remote-tracking branch 'origin/master' into v4-a9-build
nwmac Jun 3, 2020
b968bbf
Revert change to @stratosui in code
nwmac Jun 3, 2020
faa1db0
Revert change to @stratosui in code
nwmac Jun 3, 2020
44716d3
Merge remote-tracking branch 'origin/master' into filemoves-permissions
richard-cox Jun 3, 2020
75d0f4f
Fix endpoint connect
richard-cox Jun 3, 2020
74f5d93
Fix unit test
richard-cox Jun 3, 2020
df2a958
Fix e2e test
richard-cox Jun 3, 2020
619e9b3
Change following review #1
richard-cox Jun 4, 2020
01d5025
Bump github.com/gorilla/websocket from 1.4.1 to 1.4.2 in /src/jetstre…
dependabot-preview[bot] Jun 4, 2020
cf3a004
Fix errors in console log during setup screens
nwmac Jun 4, 2020
0fca667
Helm: Change default image pull policy to Always
nwmac Jun 4, 2020
29a1887
Add copy address and edit to endpoint list view
nwmac Jun 4, 2020
6930b23
Use icon that is less confusing with refresh
nwmac Jun 4, 2020
4d21e5a
Change following review #2
richard-cox Jun 4, 2020
ac2e441
Add newline at end for codeclimate
nwmac Jun 4, 2020
8f5a909
Tidy up code and add some more comments
nwmac Jun 4, 2020
1799e8e
Fix for buildpack filename wrapping on card
nwmac Jun 4, 2020
afb9df2
Fix code climate issue
nwmac Jun 4, 2020
2210850
Fix compilation issues
nwmac Jun 4, 2020
cfb64d5
Update endpoint-list.helpers.ts
nwmac Jun 4, 2020
2ac957e
Improve naming
nwmac Jun 4, 2020
b814838
Tidy up
nwmac Jun 4, 2020
ea6dc9f
Update .gitignore
nwmac Jun 4, 2020
6f2dbe5
Tidy up. Build tools in dist/tools
nwmac Jun 5, 2020
faee14b
Merge remote-tracking branch 'origin/v4-a9-build' into v4-build-examples
nwmac Jun 5, 2020
5be880b
Merge pull request #4314 from cloudfoundry/filemoves-permissions
richard-cox Jun 5, 2020
7d2946e
Merge pull request #4345 from cloudfoundry/image-pull-policy
richard-cox Jun 5, 2020
d3c1160
Merge pull request #4344 from cloudfoundry/fix-setup-console-log
richard-cox Jun 5, 2020
5918989
Change following review
richard-cox Jun 5, 2020
09c16da
Merge remote-tracking branch 'origin/master' into endpoint-list-actions
richard-cox Jun 5, 2020
7ba4027
Merge pull request #4353 from cloudfoundry/recent-activity-icon
richard-cox Jun 5, 2020
cfb41b6
Merge pull request #4354 from cloudfoundry/fix-buildpack-filename-wra…
richard-cox Jun 5, 2020
6a4fbd8
Merge pull request #4350 from cloudfoundry/endpoint-list-actions
richard-cox Jun 5, 2020
69dfc22
Rename tools to devkit. Add schematics
nwmac Jun 5, 2020
194b7db
More improvements and theme schematic added.
nwmac Jun 5, 2020
531bd0d
Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 in /src/jetstream (#4336)
dependabot-preview[bot] Jun 5, 2020
620a43a
Remove unused import
nwmac Jun 5, 2020
21b25a6
Remove unused import
nwmac Jun 5, 2020
d1237cc
[Security] Bump websocket-extensions from 0.1.3 to 0.1.4 (#4356)
dependabot-preview[bot] Jun 8, 2020
3af3d39
Hide deployment info card if not space developer
richard-cox Jun 9, 2020
c190ec2
Only space developers can create/unmap/delete routes in app routes table
richard-cox Jun 9, 2020
d4bb0e9
Only Space Developers should be able to change count, terminate or ss…
richard-cox Jun 9, 2020
7565ee0
Permissions: Only Space Developers should be able to create/edit/dele…
richard-cox Jun 9, 2020
a291040
Users with no developer roles could click on add app button
richard-cox Jun 9, 2020
ab2dd37
Fix tests
richard-cox Jun 11, 2020
a5d1de0
Fail CI build if imagelist generation fails
nwmac Jun 11, 2020
8e0bc42
Org Managers: Disable org role checkboxes in roles stepper if not adm…
richard-cox Jun 11, 2020
85e27e2
Routes List: Filter by org breaks when user is an org auditor
richard-cox Jun 11, 2020
050dd82
Rename the e2e cf helper file
richard-cox Jun 11, 2020
d19213c
Fix autoscaler tab
richard-cox Jun 16, 2020
ead3453
Merge pull request #4364 from cloudfoundry/ci-imagelist
richard-cox Jun 16, 2020
be21060
Changes following review
richard-cox Jun 16, 2020
89f1b4d
Merge remote-tracking branch 'origin/space-dev-perms' into space-dev-…
richard-cox Jun 16, 2020
93ef2e2
A few minor tidy-ups to help with review
nwmac Jun 17, 2020
56d9129
Fix several space developer permission bugs (#4362)
richard-cox Jun 17, 2020
2e8e72b
Merge remote-tracking branch 'origin/master' into space-dev-perms-2
richard-cox Jun 17, 2020
3058d8a
Fix service stepper navigation (#4366)
richard-cox Jun 17, 2020
9349e7b
Move base-entity-* to store package
nwmac Jun 17, 2020
59ce497
Add snackbar
nwmac Jun 17, 2020
5da1c51
Remove pathget
nwmac Jun 18, 2020
bfea458
Remove more store -> core dependencies
nwmac Jun 18, 2020
7b885af
Move extension-types to store
nwmac Jun 18, 2020
19b013d
Move favourite mgr and helper from core to store
nwmac Jun 18, 2020
aab424d
Move user fav manager and helper to store package
nwmac Jun 18, 2020
f72361c
More references
nwmac Jun 18, 2020
4d1e8aa
Fix logger service removal
nwmac Jun 18, 2020
77eed6c
Fix build
nwmac Jun 18, 2020
a2fe03c
Merge pull request #4371 from cloudfoundry/move-base-entity
richard-cox Jun 18, 2020
fa54046
Merge remote-tracking branch 'origin/master' into space-dev-perms-2
richard-cox Jun 18, 2020
8602a1c
Merge pull request #4378 from cloudfoundry/snackbar-svc
richard-cox Jun 18, 2020
6c4ff6a
Merge remote-tracking branch 'origin/master' into store-core-2
nwmac Jun 18, 2020
11360b5
Merge remote-tracking branch 'origin/master' into move-core-ext
nwmac Jun 18, 2020
d997664
Merge remote-tracking branch 'origin/master' into move-fav-mgr
nwmac Jun 18, 2020
2291273
Address PR feedback
nwmac Jun 18, 2020
e05fbb4
Merge remote-tracking branch 'origin/move-core-ext' into store-core-2
nwmac Jun 18, 2020
387f0bb
Merge remote-tracking branch 'origin/move-fav-mgr' into store-core-2
nwmac Jun 18, 2020
c30340c
Fix LoggerService after code moves
nwmac Jun 18, 2020
a7cb5d7
Fix logger service ref
nwmac Jun 18, 2020
22566f4
Fix build issues
nwmac Jun 18, 2020
2b12099
Merge branch 'store-core' into store-core-2
nwmac Jun 18, 2020
304d172
Merge pull request #4380 from cloudfoundry/move-core-ext
richard-cox Jun 18, 2020
f1b99b0
Merge pull request #4379 from cloudfoundry/store-core-2
richard-cox Jun 18, 2020
b438b10
Merge pull request #4365 from cloudfoundry/space-dev-perms-2
richard-cox Jun 18, 2020
35a7568
Fix health check import
nwmac Jun 18, 2020
a671bd1
Move sortStringify (only used once)
nwmac Jun 18, 2020
85f3da8
NonOptionalKeys - only used once
nwmac Jun 18, 2020
3c9aea9
Move KnownKeys
nwmac Jun 18, 2020
3a1520d
Move BrowserStandardEncoder
nwmac Jun 18, 2020
1bffe92
Remove last environment link
nwmac Jun 18, 2020
ffedabd
Move favourite config mapper
nwmac Jun 18, 2020
74a6ca3
Remove dependency on StratosScopeStrings
nwmac Jun 18, 2020
d4d20ae
Move BaseEndpointAuth
nwmac Jun 18, 2020
2b682be
Move StratosTheme
nwmac Jun 18, 2020
bd51864
Move ThemeService
nwmac Jun 18, 2020
d4bcc8c
Move types from utils.service that are only used once in store
nwmac Jun 18, 2020
20921dc
Move PermissionValues
nwmac Jun 18, 2020
6393755
Move http and jetstream helpers
nwmac Jun 18, 2020
ed65a6f
Move StyleService
nwmac Jun 18, 2020
2e2f903
Move MetricQueryType
nwmac Jun 18, 2020
d74fcf1
Move getFullEndpointApiUrl
nwmac Jun 18, 2020
0b84a67
Move StratosStatus
nwmac Jun 18, 2020
fdd7ede
Move generateStratosEntities back to core
nwmac Jun 19, 2020
b86f912
Finish store -> core sep
nwmac Jun 19, 2020
91f889b
Address PR feedback
nwmac Jun 22, 2020
80e9745
Fix compilation issue
nwmac Jun 22, 2020
64b430d
Merge pull request #4382 from cloudfoundry/store-core-more
richard-cox Jun 23, 2020
c14407e
Merge remote-tracking branch 'origin/master' into store-core-more2
richard-cox Jun 23, 2020
083c78f
Fix merge weirdness
richard-cox Jun 23, 2020
103c63f
Merge remote-tracking branch 'origin/store-core-more2' into store-cor…
richard-cox Jun 23, 2020
7e4fb63
Merge downstream (#4369)
richard-cox Jun 23, 2020
acb1cbe
Address PR feedback
nwmac Jun 23, 2020
d48c815
Merge branch 'store-core-more2' of github.com:cloudfoundry/stratos in…
nwmac Jun 23, 2020
0e60818
Merge pull request #4383 from cloudfoundry/store-core-more2
richard-cox Jun 23, 2020
855561c
Merge pull request #4385 from cloudfoundry/store-core-final
richard-cox Jun 23, 2020
1262f47
Merge remote-tracking branch 'origin/master' into v4-a9-build
richard-cox Jun 24, 2020
de987ba
Merge pull request #4312 from cloudfoundry/v4-a9-build
richard-cox Jun 24, 2020
a03980b
Merge remote-tracking branch 'origin/master' into v4-build-examples
richard-cox Jun 24, 2020
209a30c
fix build
richard-cox Jun 24, 2020
3e33210
whitespace changes
richard-cox Jun 24, 2020
1ab2f9e
Fix in core public-api after merge
richard-cox Jun 24, 2020
4b89dfe
Fix duplicated k8s docs
nwmac Jun 24, 2020
720aed7
Merge pull request #4390 from cloudfoundry/k8s-docs
richard-cox Jun 24, 2020
fda133e
Typed access to actions and entities via catalog entity: Core Stratos…
richard-cox Jun 24, 2020
0975a5d
Merge pull request #4313 from cloudfoundry/v4-build-examples
richard-cox Jun 24, 2020
1569c4e
Theming improvements for header
nwmac Jun 25, 2020
9168c68
Tweaks, Migration Script Docs & Notes on others (#4389)
richard-cox Jun 25, 2020
8ec2e56
Build devkit outside of dist folder
nwmac Jun 25, 2020
b967d56
Add dist-devkit to git ignore
richard-cox Jun 25, 2020
836c841
Merge pull request #4398 from cloudfoundry/fix-devkit-dist
richard-cox Jun 25, 2020
190ac56
Merge pull request #4395 from cloudfoundry/theming-improvements
richard-cox Jun 25, 2020
c4b63e8
Ignore example packages when there's a stratos config file (#4399)
richard-cox Jun 25, 2020
ee8b14c
Fix CF App Restage (#4393)
richard-cox Jun 26, 2020
93c3e2f
Update icons (#4404)
nwmac Jun 29, 2020
ee0e1b3
Improve theming to reduce need to override in a hacky way (#4407)
nwmac Jun 29, 2020
d0ee56b
Merge remote-tracking branch 'upstream/master' into merge-upstream
richard-cox Jun 29, 2020
9fb4b81
Change following merge
richard-cox Jun 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { HttpRequest } from '@angular/common/http';

import { PaginatedAction } from '../../../store/src/types/pagination.types';
import { ICFAction, RequestEntityLocation } from '../../../store/src/types/request.types';
import { ICFAction } from '../../../store/src/types/request.types';
import { cfEntityFactory } from '../cf-entity-factory';
import { appEnvVarsEntityType, applicationEntityType, appStatsEntityType, appSummaryEntityType } from '../cf-entity-types';
import { createEntityRelationPaginationKey } from '../entity-relations/entity-relations.types';
Expand Down Expand Up @@ -39,7 +39,6 @@ export class GetAppStatsAction extends CFStartAction implements PaginatedAction,
'order-direction': 'desc',
'order-direction-field': 'index',
};
entityLocation = RequestEntityLocation.ARRAY;
}

export class GetAppEnvVarsAction extends CFStartAction implements PaginatedAction, ICFAction {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { HttpHeaders, HttpParams, HttpRequest } from '@angular/common/http';
import { HttpParams, HttpRequest } from '@angular/common/http';

import { pick } from '../../../store/src/helpers/reducer.helper';
import { ActionMergeFunction } from '../../../store/src/types/api.types';
Expand Down Expand Up @@ -164,9 +164,6 @@ export class DeleteApplication extends CFStartAction implements ICFAction {
`apps/${guid}`,
null,
{
headers: new HttpHeaders({
'x-cap-passthrough': 'true'
}),
params: new HttpParams({
fromObject: {
recursive: 'true'
Expand All @@ -192,12 +189,7 @@ export class DeleteApplicationInstance extends CFStartAction
this.options = new HttpRequest(
'DELETE',
`apps/${appGuid}/instances/${index}`,
null,
{
headers: new HttpHeaders({
'x-cap-passthrough': 'true'
})
}
null
);
this.guid = `${appGuid}-${index}`;
}
Expand All @@ -215,11 +207,6 @@ export class RestageApplication extends CFStartAction implements ICFAction {
'POST',
`apps/${guid}/restage`,
null,
{
headers: new HttpHeaders({
'x-cap-passthrough': 'true'
})
}
);
}
actions = [RESTAGE, RESTAGE_SUCCESS, RESTAGE_FAILED];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { HttpRequest } from '@angular/common/http';
import { getActions } from '../../../store/src/actions/action.helper';
import { endpointEntityType } from '../../../store/src/helpers/stratos-entity-factory';
import { PaginatedAction } from '../../../store/src/types/pagination.types';
import { RequestEntityLocation } from '../../../store/src/types/request.types';
import { cfEntityFactory } from '../cf-entity-factory';
import { featureFlagEntityType } from '../cf-entity-types';
import { createEntityRelationPaginationKey } from '../entity-relations/entity-relations.types';
Expand All @@ -25,7 +24,6 @@ export class GetAllFeatureFlags extends CFStartAction implements PaginatedAction
actions = getActions('Feature Flags', 'Fetch all');
options: HttpRequest<any>;
flattenPagination = true;
entityLocation = RequestEntityLocation.ARRAY;
initialParams = {
page: 1,
'order-direction': 'desc',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { HttpParams, HttpRequest } from '@angular/common/http';

import { EntityCatalogEntityConfig } from '../../../store/src/entity-catalog/entity-catalog.types';
import { PaginatedAction } from '../../../store/src/types/pagination.types';
import { RequestActionEntity, RequestEntityLocation } from '../../../store/src/types/request.types';
import { RequestActionEntity } from '../../../store/src/types/request.types';
import { EntityTreeRelation } from '../entity-relations/entity-relation-tree';
import { EntityInlineChildAction, EntityInlineParentAction } from '../entity-relations/entity-relations.types';
import { CFStartAction } from './cf-action.types';
Expand Down Expand Up @@ -95,8 +95,6 @@ export class FetchRelationSingleAction extends FetchRelationAction {
populateMissing,
url,
);
this.entityLocation = RequestEntityLocation.OBJECT;
this.entity = child.entity;
}
entityLocation: RequestEntityLocation;
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,7 @@ import { InternalAppState, IRequestTypeState } from '../../../store/src/app-stat
import { EntityCatalogTestModuleManualStore, TEST_CATALOGUE_ENTITIES } from '../../../store/src/entity-catalog-test.module';
import { entityCatalog } from '../../../store/src/entity-catalog/entity-catalog';
import { EntityCatalogEntityConfig } from '../../../store/src/entity-catalog/entity-catalog.types';
import {
EntityRequestAction,
RequestEntityLocation,
WrapperRequestActionSuccess,
} from '../../../store/src/types/request.types';
import { EntityRequestAction, WrapperRequestActionSuccess } from '../../../store/src/types/request.types';
import {
entityRelationMissingQuotaGuid,
entityRelationMissingQuotaUrl,
Expand Down Expand Up @@ -444,7 +440,6 @@ describe('Entity Relations - validate -', () => {
const associateAPIAction: EntityRequestAction = {
endpointGuid: getOrgAction.endpointGuid,
entity: getOrgAction.entity[0],
entityLocation: RequestEntityLocation.OBJECT,
guid: orgGuid,
entityType: organizationEntityType,
type: '[Entity] Associate with parent',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@ import { getAPIRequestDataState, selectEntity, selectRequestInfo } from '../../.
import { selectPaginationState } from '../../../store/src/selectors/pagination.selectors';
import { APIResource, NormalizedResponse } from '../../../store/src/types/api.types';
import { isPaginatedAction, PaginatedAction, PaginationEntityState } from '../../../store/src/types/pagination.types';
import {
EntityRequestAction,
RequestEntityLocation,
WrapperRequestActionSuccess,
} from '../../../store/src/types/request.types';
import { EntityRequestAction, WrapperRequestActionSuccess } from '../../../store/src/types/request.types';
import { FetchRelationAction, FetchRelationPaginatedAction, FetchRelationSingleAction } from '../actions/relation.actions';
import { EntityTreeRelation } from './entity-relation-tree';
import { validationPostProcessor } from './entity-relations-post-processor';
Expand Down Expand Up @@ -341,7 +337,6 @@ function associateChildWithParent(
const parentAction: EntityRequestAction = {
endpointGuid: action.endpointGuid,
entity: catalogEntity.getSchema(action.parentEntityConfig.schemaKey),
entityLocation: RequestEntityLocation.OBJECT,
guid: action.parentGuid,
entityType: action.parentEntityConfig.entityType,
endpointType: action.parentEntityConfig.endpointType,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { deepMergeState, mergeEntity } from '../../../../store/src/helpers/reduc
import { selectPaginationState } from '../../../../store/src/selectors/pagination.selectors';
import { APIResource } from '../../../../store/src/types/api.types';
import { PaginatedAction, PaginationEntityState } from '../../../../store/src/types/pagination.types';
import { RequestEntityLocation, WrapperRequestActionSuccess } from '../../../../store/src/types/request.types';
import { WrapperRequestActionSuccess } from '../../../../store/src/types/request.types';
import { GetOrganization } from '../../actions/organization.actions';
import { GetSpace } from '../../actions/space.actions';
import { getCFEntityKey } from '../../cf-entity-helpers';
Expand Down Expand Up @@ -105,7 +105,6 @@ export function orgSpacePostProcess(
actions: [],
endpointGuid: action.endpointGuid,
entity: userCatalogEntity.getSchema(),
entityLocation: RequestEntityLocation.ARRAY,
entityType: userCatalogEntity.definition.type,
endpointType: CF_ENDPOINT_TYPE,
type: '[Entity] Post-process Org/Space Users',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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$ },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<app-metadata-item icon="access_time" label="Modified">
{{ appSvc.app.entity.package_updated_at ? (appSvc.app.entity.package_updated_at | date:'medium') : '-' }}
</app-metadata-item>
<app-metadata-item icon="developer_mode" label="SSH Enabled">{{ sshStatus$ | async }}
<app-metadata-item icon="virtual_guest" iconFont="stratos-icons" label="SSH Enabled">{{ sshStatus$ | async }}
</app-metadata-item>
</div>
<div class="app-metadata__two-cols">
Expand All @@ -95,7 +95,7 @@
<app-metadata-item icon="service" iconFont="stratos-icons" label="Services">
{{(applicationService.appSummary$ | async)?.entity?.services?.length || '0' }}
</app-metadata-item>
<app-metadata-item icon="network_route" iconFont="stratos-icons" label="Routes">
<app-metadata-item icon="route" iconFont="stratos-icons" label="Routes">
{{(applicationService.appSummary$ | async)?.entity?.routes?.length || '0' }}
</app-metadata-item>
</div>
Expand All @@ -118,7 +118,7 @@
<a
[routerLink]="['/cloud-foundry/' + appSvc.cf?.guid + '/organizations/' + appOrg.metadata.guid]">{{ appOrg.entity.name }}</a>
</app-metadata-item>
<app-metadata-item *ngIf="applicationService.appSpace$ | async as appSpace" icon="language" label="Space">
<app-metadata-item *ngIf="applicationService.appSpace$ | async as appSpace" iconFont="stratos-icons" icon="virtual_space" label="Space">
<a
[routerLink]="['/cloud-foundry/' + appSvc.cf?.guid + '/organizations/' + appOrg.metadata?.guid + '/spaces/' + appSpace.metadata?.guid]">{{ appSpace.entity.name }}</a>
</app-metadata-item>
Expand Down Expand Up @@ -174,7 +174,7 @@
<app-metadata-item *ngSwitchCase="'archive'" icon="insert_drive_file" label="File">
Deployed from local file
</app-metadata-item>
<app-metadata-item *ngSwitchCase="'docker'" iconFont="stratos-icons" icon="docker" label="Docker Image">
<app-metadata-item *ngSwitchCase="'docker'" iconFont="stratos-icons" icon="container" label="Docker Image">
<a *ngIf="deploySource.dockerUrl; else noDockerUrl" href="{{ deploySource.dockerUrl }}"
rel="noopener noreferrer" target="_blank">
{{deploySource.dockerImage}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ const appRestageConfirmation = new ConfirmationDialogConfig(
export class BuildTabComponent implements OnInit {
public isBusyUpdating$: Observable<{ updating: boolean }>;
public manageAppPermission = CfCurrentUserPermissions.APPLICATION_MANAGE;

constructor(
public applicationService: ApplicationService,
private scmService: GitSCMService,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<ng-template #noEntries>
<app-no-content-message iconFont="stratos-icons" icon="network_route" [firstLine]="'This application has no routes'" [secondLine]="{
<app-no-content-message iconFont="stratos-icons" icon="route" [firstLine]="'This application has no routes'" [secondLine]="{
text: ''
}"></app-no-content-message>
</ng-template>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,15 @@ 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,
label: 'Cells',
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',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ <h4 class="quota-definition-base__section-header">Memory</h4>
<h4 class="quota-definition-base__section-header">Application</h4>
<app-tile-group>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="apps" label="Maximum Application Instances"
<app-card-number-metric labelAtTop="true" icon="application_instance" iconFont="stratos-icons" label="Maximum Application Instances"
value="{{ quotaDefinition.entity?.app_instance_limit }}">
</app-card-number-metric>
</app-tile>
Expand Down Expand Up @@ -74,12 +74,12 @@ <h4 class="quota-definition-base__section-header">Service</h4>
<h4 class="quota-definition-base__section-header">Routes & Domains</h4>
<app-tile-group>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="network_route" iconFont="stratos-icons" label="Maximum Routes"
<app-card-number-metric labelAtTop="true" icon="route" iconFont="stratos-icons" label="Maximum Routes"
value="{{ quotaDefinition.entity?.total_routes }}">
</app-card-number-metric>
</app-tile>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="network_route" iconFont="stratos-icons"
<app-card-number-metric labelAtTop="true" icon="route" iconFont="stratos-icons"
label="Maximum Reserved Route Ports" value="{{ quotaDefinition.entity?.total_reserved_route_ports }}">
</app-card-number-metric>
</app-tile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <h4 class="quota-definition-base__section-header">Memory</h4>
<h4 class="quota-definition-base__section-header">Application</h4>
<app-tile-group>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="apps" label="Maximum Application Instances"
<app-card-number-metric labelAtTop="true" icon="application_instance" iconFont="stratos-icons" label="Maximum Application Instances"
value="{{ quotaDefinition.entity?.app_instance_limit }}">
</app-card-number-metric>
</app-tile>
Expand Down Expand Up @@ -73,12 +73,12 @@ <h4 class="quota-definition-base__section-header">Service</h4>
<h4 class="quota-definition-base__section-header">Routes</h4>
<app-tile-group>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="network_route" iconFont="stratos-icons" label="Maximum Routes"
<app-card-number-metric labelAtTop="true" icon="route" iconFont="stratos-icons" label="Maximum Routes"
value="{{ quotaDefinition.entity?.total_routes }}">
</app-card-number-metric>
</app-tile>
<app-tile>
<app-card-number-metric labelAtTop="true" icon="network_route" iconFont="stratos-icons"
<app-card-number-metric labelAtTop="true" icon="route" iconFont="stratos-icons"
label="Maximum Reserved Route Ports" value="{{ quotaDefinition.entity?.total_reserved_route_ports }}">
</app-card-number-metric>
</app-tile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand All @@ -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',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ export class CloudFoundrySpaceBaseComponent implements OnDestroy {
{
link: 'summary',
label: 'Summary',
icon: 'description'
icon: 'virtual_space',
iconFont: 'stratos-icons',
},
{
link: 'apps',
Expand All @@ -73,7 +74,7 @@ export class CloudFoundrySpaceBaseComponent implements OnDestroy {
link: 'routes',
label: 'Routes',
iconFont: 'stratos-icons',
icon: 'network_route'
icon: 'route'
},
{
link: 'users',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@
</app-card-number-metric>
</app-tile>
<app-tile *ngIf="cfEndpointService.appsPagObs.hasEntities$ | async">
<app-card-number-metric icon="content_copy" label="App Instances"
<app-card-number-metric icon="application_instance" iconFont="stratos-icons" label="App Instances"
value="{{ (cfSpaceService.appInstances$ | async) }}"
limit="{{ (cfSpaceService.quotaDefinition$ | async)?.app_instance_limit}}"></app-card-number-metric>
</app-tile>
<app-tile>
<app-card-number-metric
link="/cloud-foundry/{{cfSpaceService.cfGuid}}/organizations/{{cfSpaceService.orgGuid}}/spaces/{{cfSpaceService.spaceGuid}}/routes"
iconFont="stratos-icons" icon="network_route" label="Routes"
iconFont="stratos-icons" icon="route" label="Routes"
value="{{ (cfSpaceService.routes$ | async)?.length }}"
limit="{{ (cfSpaceService.quotaDefinition$ | async)?.total_routes}}"></app-card-number-metric>
</app-tile>
Expand Down
Loading