cloudfoundry / cloudfoundry/cf-java-client

Disable service access not working for all cases

Ouverte
#972 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug client triaged
Langage dominant
Java
Étoiles
334
Forks
319
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi,

I am using disable service access and encountered certain issues. Here are few combinations that are not working.

  1. 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"

  1. 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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par les appels serviceAdmin().enableServiceAccess et disableServiceAccess, ainsi que par l’appel servicePlans().update(UpdateServicePlanRequest) présentés dans le rapport. Reproduisez les deux combinaisons, puis suivez la manière dont l’accès propre à l’organisation et publiclyVisible sont gérés ; le travail est terminé lorsque la désactivation du plan supprime l’accès dans l’organisation signalée et dans toutes les organisations.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
api
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.