Skip to content

feat(graphql): déplace les mutations Corpus et Version vers la racine du schéma - #2087

Merged
ggrossetie merged 1 commit into
EcrituresNumeriques:masterfrom
ggrossetie:mutation-graphql
Aug 9, 2026
Merged

feat(graphql): déplace les mutations Corpus et Version vers la racine du schéma#2087
ggrossetie merged 1 commit into
EcrituresNumeriques:masterfrom
ggrossetie:mutation-graphql

Conversation

@ggrossetie

Copy link
Copy Markdown
Collaborator

Termine la migration entamée dans #1940 (déjà faite pour User, Article et Workspace).

  • addCorpusArticle
  • removeCorpusArticle
  • moveCorpusArticle
  • renameCorpus
  • updateCorpusMetadata
  • updateCorpus
  • deleteCorpus
  • updateCorpusArticlesOrder
  • renameVersion

Les anciens champs imbriqués sont conservés et marqués @deprecated, en délégant à des méthodes d'instance sur les modèles Corpus/Version pour éviter la duplication de logique. Le frontend utilise désormais les mutations racine (et renameVersion, qui était appelée via une query, est corrigée en mutation).

… du schéma

Termine la migration entamée dans EcrituresNumeriques#1940 (déjà faite pour User, Article et Workspace) : addCorpusArticle, removeCorpusArticle, moveCorpusArticle, renameCorpus, updateCorpusMetadata, updateCorpus, deleteCorpus, updateCorpusArticlesOrder et renameVersion sont maintenant des mutations racine.
Les anciens champs imbriqués sont conservés et marqués `@deprecated`, en délégant à des méthodes d'instance sur les modèles Corpus/Version pour éviter la duplication de logique. Le frontend utilise désormais les mutations racine (et renameVersion, qui était appelée via une query, est corrigée en mutation).
@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Deploy Preview for stylo-docs canceled.

Name Link
🔨 Latest commit 83bbe90
🔍 Latest deploy log https://app.netlify.com/projects/stylo-docs/deploys/6a71a980884f190008bb3a90

@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Deploy Preview for stylo-dev ready!

Name Link
🔨 Latest commit 83bbe90
🔍 Latest deploy log https://app.netlify.com/projects/stylo-dev/deploys/6a71a980884f190008bb3a8c
😎 Deploy Preview https://deploy-preview-2087--stylo-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ggrossetie
ggrossetie merged commit c9f1b2d into EcrituresNumeriques:master Aug 9, 2026
11 checks passed
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.

1 participant