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

698 ldp patch import resource one by one #987

Merged
merged 62 commits into from
Jun 27, 2022

Conversation

nikoPLP
Copy link
Contributor

@nikoPLP nikoPLP commented Jun 5, 2022

Le service de mirroir fonctionne. vous voulez le tester?
merci de lire la doc ici avant de tester:
website/docs/middleware/mirror.md

this PR implements/fixes #517 #849 #850 #698

Breaking changes

A new http://semapps.org/mirror graph must be configured, and data must be migrated.
Please read the guide here

… the middleware starts. no activityPub subscription yet
… the middleware starts. no activityPub subscription yet
… the middleware starts. no activityPub subscription yet
Copy link
Contributor

@srosset81 srosset81 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci !! Pas mal de commentaire ci-dessous, désolé pour la longueur mais la PR est conséquente ! :-P
J'ai testé l'endpoint VOID, le miroir en local, ainsi que l'import des données uniques via PATCH.
Sinon problème de migration comme dit en privé.
Fait un git pull car j'ai dû harmoniser les versions des packages SemApps afin que le yarn link fonctionne correctement.

src/middleware/packages/ldp/services/void/index.js Outdated Show resolved Hide resolved
src/middleware/packages/ldp/services/void/index.js Outdated Show resolved Hide resolved
src/middleware/packages/ldp/services/void/index.js Outdated Show resolved Hide resolved
src/middleware/packages/ldp/services/void/index.js Outdated Show resolved Hide resolved
…ub.com/assemblee-virtuelle/semapps into 698_ldp_patch_import_resource_one_by_one
@nikoPLP nikoPLP self-assigned this Jun 23, 2022
@nikoPLP
Copy link
Contributor Author

nikoPLP commented Jun 23, 2022

j'ai essayé de répondre a toutes vos questions et de modifier ce qui était modifiable.
Le code mis a jour est dipo dans la branche !
@srosset81 la prochaine etape serait de tester l'integration avec le frontend ?

@srosset81
Copy link
Contributor

Merci @nikoPLP !
J'ai répondu à tes commentaires. Lundi je teste tes modifications en vue de merger ! :-)
Concernant le frontend, oui il y a encore pas mal de boulot ! Surtout dans l'interprétation de l'endpoint VOID et la modifications des requêtes SPARQL afin qu'elles prennent en compte les données miroirs. J'ai ajouté la gestion du PATCH sur container dans la PR #992.

@nikoPLP
Copy link
Contributor Author

nikoPLP commented Jun 24, 2022

modifications des requêtes SPARQL afin qu'elles prennent en compte les données miroirs

Si tu veux parler des actions ldp.resource.get et ldp.container.get, j ái deja fait le code. Elles retournent bien les resources en mirroir.

Si tu veux parler de requete Sparql autres, qui sont lancées depuis le client, alors en effet, il faut rajouter un UNION avec le graph mirroir.

@nikoPLP
Copy link
Contributor Author

nikoPLP commented Jun 24, 2022

Je viens d'implementer ce matin la derniere tache qui m'incombe, a savoir #771

Je l'ai mis dans la meme branche car ca fait partie du meme projet pour moi, et je voudrais bien que ce soit validé et mergé en meme temps.

Encore un peu plus de code a reviewer et tester pour toi, @srosset81

@srosset81
Copy link
Contributor

Si tu veux parler de requete Sparql autres, qui sont lancées depuis le client, alors en effet, il faut rajouter un UNION avec le graph mirroir.

Oui je parle de ça.

src/middleware/packages/mirror/index.js Outdated Show resolved Hide resolved
src/middleware/packages/mirror/index.js Outdated Show resolved Hide resolved
src/middleware/packages/void/index.js Outdated Show resolved Hide resolved
src/middleware/packages/void/index.js Outdated Show resolved Hide resolved
src/middleware/packages/void/README.md Show resolved Hide resolved
website/docs/middleware/ldp/index.md Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants