appeler wcs pour déclarer une app ou supprimer les liens d'une app (#74659) #20
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/74659-application-links"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
wip/74659-application-linksto appeler wcs pour déclarer une app ou supprimer les liens d'une app (#74659)f0b56537aa
to279e09fbea
279e09fbea
toa699f97053
Je ne suis pas encore assez à l'aise pour relire entrouvert/wcs#102, mais j'ai testé celle ci en local, et le comportement me semble bon : ça appelle bien l'URL wcs pour le unlink lors d'une suppression d'application dans hobo. (ça plante chez moi parce que 404 côté wcs puisque je suis sur wcs@main, mais le error handling est bon et le code s'exécute).
Sur le fond, j'ai une question liée au comportement de l'unlink/suppression: dans l'interface, on clique sur « Application -> Supprimer ». Je m'attends à ce que cela supprime l'application et les ressources associées, notamment les formulaires, worfklows et catégories. Or, si j'ai bien compris le comportement est inverse : les ressources sont conservées, mais déliées de l'application, via l'appel à POST /unlink/.
Est-ce que cela ne risque pas de poser problème pour le use case d'un admin qui souhaiterai tester une application sur son instance, et se retrouve dans l'incapacité de la désinstaller proprement (l'application laisse trainer son état derrière elle) ?
Il y a une popup de confirmation qui explique que les objets ne sont pas supprimés dans les services il me semble
Le bouton supprimer existait déjà, je n'ai fait que rajouter l'appel unlink
C'est bien noté dans la popup de confirmation oui, ma remarque portait plutôt sur l'impossibilité fonctionnelle de supprimer réellement une application, mais ça sort probablement du scope de la PR :)