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

gestion des blank nodes multiples #984

Closed
wants to merge 683 commits into from
Closed

gestion des blank nodes multiples #984

wants to merge 683 commits into from

Conversation

simonLouvet
Copy link
Contributor

resolve #862 and #893

  • Ajout de la capacité d'affecter plusieurs blank nodes à un predicat en POST, PUT, PATCH
  • Refactoring de ldp create ressource en l'harmonisant avec patch et put
  • Ajout d'un discriminant dans les black nodes pour pouvoir gérer la suppression de plusieurs blank nodes sur le même prédicat. sans ce discriminant il est impossible de supprimer les triplets d'un black node sans affecter un autre qui possède les mêmes literaux et la surpression des ancien blank nodes lors d'un PUT échoue systématiquement car le delete (SPARQL) du premier blank node supprime également le second , provoque des triplets orphelins et fait planter la requete.
  • Ajout de test et debug des test ldp pour permettre leurs exécutions. les autres tests bugs toujours mais c'est hors du perimetre que je m'etais donné dsl.
  • Pour le PATCH, J'ai considéré un blank node comme un Literale. La présence d'un blank sur un prédicat en PATCH indique que le prédicat doit être complètement réévalué avec les black nodes passé dans la requête. Il serait possible de raisonné en considérant que les blanck node en patch se cumulent mais cela ne correspondait pas au tests existants.

srosset81 and others added 30 commits February 28, 2022 11:35
…sateur_anonyme_on_ne_peut_éditer_une_ressource_malgré_le_positionnement_des_droits

956 en tant qu utilisateur anonyme on ne peut éditer une ressource malgré le positionnement des droits
…op-components-2

# Conflicts:
#	src/frontend/packages/input-components/src/MultiServerAutocompleteInput.js
simon louvet and others added 27 commits May 25, 2022 01:54
# Conflicts:
#	src/frontend/packages/auth-provider/dist/index.cjs.js.map
#	src/frontend/packages/auth-provider/dist/index.es.js
#	src/frontend/packages/auth-provider/dist/index.es.js.map
#	src/frontend/packages/semantic-data-provider/dist/index.cjs.js.map
#	src/frontend/packages/semantic-data-provider/dist/index.es.js.map
@simonLouvet simonLouvet changed the title 862 gestion des blank nodes multiples Jun 3, 2022
@simonLouvet simonLouvet closed this Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 bugs lors d'un PUT en LDP
4 participants