Skip to content
This repository has been archived by the owner on Jan 24, 2023. It is now read-only.

User Provided Service Instances #3415

Merged
merged 109 commits into from
Mar 22, 2019
Merged

User Provided Service Instances #3415

merged 109 commits into from
Mar 22, 2019

Conversation

KlapTrap
Copy link
Contributor

Fixes #2168

@cfdreddbot
Copy link

✅ Hey KlapTrap! The commit authors and yourself have already signed the CLA.

KlapTrap and others added 28 commits February 19, 2019 17:44
- fixed include relations list for GetAllUserProvidedServices
- fixed schema --> entity typo in api.effect
- use correct space schema in UserProvidedServiceInstanceSchema
- ensure validateEntityRelations uses __forcedPageSchemaKey__
- if present validate the entity type's page number in pagination-reducer.helper
@richard-cox richard-cox self-requested a review March 19, 2019 10:18
- Removed commented out code, fixed typos in comments and moved some comments to jsdoc format
- use common service for create/update user provided service instance
- remove un-needed code
- fixed minor bugs
- revert previous fix to populatePaginationFromParent (handling in parent, keeps original function cleaner)
- ensure e2e tests run as user instead of admin
Copy link
Contributor

@richard-cox richard-cox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blockers
Application Page - Service Instance Tab

  • Table needs updating to show both service and user provider service instances. At the moment we show bound user provided service as if they were service instances. Think it's a list of service instance bindings, we just need to determine the correct card to show.

  • Service Instance unbind process deletes instead

  • Deleting services instances leaves related service binding in the store

Service Instance Wall

  • Navigate to the last page, change the marketplace/user provided filter to marketplace and no services are shown. Doing the same without navigating to the last page works fine

Application Wall
-With two cf's connect, one over the max results and one under, changing the cf filter from all to the cf not max results in x2 requests. This doesn't happen when switching to the maxed cf (only one request made). After poking around this happens whenever the list is in maxed mode and cf/org/space filters set to provide a response that is not maxed.

Non-Blockers
Application Page - Service Instance Tab

Space Page - Service Instance Tab

Service Instance Wall

Service Instance Counts

KlapTrap and others added 10 commits March 20, 2019 11:57
…ntities observables

- Also removed some unused code
- IUserProvidedServiceInstance name update
- todo for app delete
- added isServiceInstance & isUserProvidedServiceInstance
- added CardDynamicComponent, might not be needed
- Used CardTypes<T> everywhere
- fix app service binding table (not card)
- added other typing
- Removed dupe call to fetch alll space apps (share common apps obs)
- Fixed issue where when creating a user provided service instance and
  selecting a space with zero apps would result in getting stuck on the
  bind to app step (step becomes invalid/skipped after navigating to it)
@richard-cox richard-cox merged commit 00f2ce2 into v2-master Mar 22, 2019
@richard-cox richard-cox deleted the user-services branch March 22, 2019 12:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants