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

Revoir la notion de simulate=true dans getFile(s) #777

Open
thomaslhostis opened this issue Oct 7, 2019 · 5 comments
Open

Revoir la notion de simulate=true dans getFile(s) #777

thomaslhostis opened this issue Oct 7, 2019 · 5 comments
Labels

Comments

@thomaslhostis
Copy link
Collaborator

Dans la refonte nous avons reproduit le comportement de simulate=true en le traduisant par getModuleValuesIfInstanceDoesntExist mais l'idée de départ est légèrement différente.

Le comportement attendu est le suivant : si simulate=true, ne pas vérifier si l'instance existe.

Peut-être que ce n'est qu'une question de formulation dans l'implémentation mais il me semble qu'il manque des tests fonctionnels.

@Lucas-C
Copy link
Member

Lucas-C commented Oct 7, 2019

À renomer en allowInexistingInstance=true ?

@thomaslhostis
Copy link
Collaborator Author

Vu ensemble => 2 solutions possibles :

  • Modifier le request param mais cela impacte les utilisateurs
  • Conserver le request param mais renommer la variable et documenter (au niveau du Swagger)

Je vote pour la deuxième solution

@Lucas-C
Copy link
Member

Lucas-C commented Oct 7, 2019

Ok pour la 2e, le ratio bénéfice / "temps à y consacrer" est trop faible pour la 1ère, même si c'est la plus propre

@Lucas-C Lucas-C added swagger and removed question labels Oct 7, 2019
@Lucas-C
Copy link
Member

Lucas-C commented Oct 8, 2019

Au passage, documenter dans Swagger le fait que instance_name peut avoir n'importe quelle valeur (qui sera ignorée) si la plateforme n'a PAS d'instance.

@Lucas-C
Copy link
Member

Lucas-C commented Oct 15, 2019

RAF:

  • corriger le fonctionnement du code maintenant qu'on a compris le sens véritable de ce paramètre
  • renommer la variable
  • documenter le rpole de ce paramètre dans Swagger
  • documenter dans Swagger le fait que instance_name peut avoir n'importe quelle valeur (qui sera ignorée) si la plateforme n'a PAS d'instance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants