semapps icon indicating copy to clipboard operation
semapps copied to clipboard

Le paramètre excludeFromMirror cache les containers de l'endpoint VOID

Open srosset81 opened this issue 3 years ago • 5 comments

C'est embêtant que le nouveau paramètre excludeFromMirror introduit dans https://github.com/assemblee-virtuelle/semapps/pull/987 a pour effet de ne pas afficher les containers dans l'endpoint VOID.

On peut vouloir qu'un container ne soit pas "mirroirable" mais tout de même avoir besoin qu'il apparaisse sur l'endpoint VOID, surtout pour le frontend puisse connaître son existence.

Cela pourrait être cohérent de différencier excludeFromMirror de excludeFromVoid ... mais en même temps, je ne suis pas sûr que excludeFromVoid soit nécessaire.

@nikoPLP Est-ce qu'il n'y a pas un autre moyen d'informer les autres serveurs qu'il ne faut pas "refléter" (ce serait l'équivalent français du verbe "mirror") un container, sans pour autant l'exclure de l'endpoint VOID ?

srosset81 avatar Jun 28 '22 10:06 srosset81

il faudrait rajouter un triple dans la reponse VOID qui indique a semapps de ne pas prendre ce container. Ce triple sera forcement avec un prédicat de l'ontologie semapps, et pas void. Je ne pense pas que ce soit un probleme. par exemple http://semapps.org/ns/core#doNotMirror pourrait etre ajouté dans les classPartitions de la reponse void, pour tous les containers qui auraient le setting excludeFromMirror

nikoPLP avatar Jun 29 '22 10:06 nikoPLP

Ca me semble être une bonne solution :+1:

srosset81 avatar Jun 29 '22 10:06 srosset81

@nikoPLP Tu veux que je m'en occupe ou tu le fais en même temps que #1004 ?

srosset81 avatar Jul 04 '22 14:07 srosset81

Ping @nikoPLP

srosset81 avatar Jul 06 '22 10:07 srosset81

oui je m'en occuperai avec l'autre issue

nikoPLP avatar Jul 13 '22 09:07 nikoPLP