cloudfoundry / cloudfoundry/cf-java-client
Disable service access not working for all cases
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 334
- Forks
- 319
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
I am using disable service access and encountered certain issues. Here are few combinations that are not working.
- When I use the following command to enable a particular service plan in a particular org
cloudFoundryOperations.serviceAdmin().enableServiceAccess(EnableServiceAccessRequest .builder().serviceName("abc") .servicePlanName("qwerty") .organizationName("org") .build()).block();
and using the following command of disabling particular plan in all orgs cloudFoundryClient.servicePlans().update(UpdateServicePlanRequest
.builder().publiclyVisible(false).servicePlanId("123456").build()).block();
Expected output: Plan should be disabled in all organizations
Actual Output: Plan is still enabled in "org"
- When I use following command to enable a service plan in all orgs
cloudFoundryOperations.serviceAdmin().enableServiceAccess(EnableServiceAccessRequest .builder().serviceName("abc") .servicePlanName("qwerty") .build()).block();
and then disable particular plan in all orgs using cloudFoundryOperations.serviceAdmin().disableServiceAccess(DisableServiceAccessRequest
.builder().serviceName("abc")
.servicePlanName("qwerty").build()).block();
Expected output: Plan should be disabled in all organizations
Actual Output: Plan is still enabled in all organizations
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit den im Bericht gezeigten Aufrufen serviceAdmin().enableServiceAccess und disableServiceAccess sowie dem Aufruf servicePlans().update(UpdateServicePlanRequest). Reproduzieren Sie beide Kombinationen und verfolgen Sie anschließend, wie organisationsspezifischer Zugriff und publiclyVisible behandelt werden; abgeschlossen ist die Aufgabe, wenn das Deaktivieren des Plans den Zugriff in der im Bericht genannten Organisation und in allen Organisationen entfernt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100