feat: translation flows, revision conflicts, delete scopes, article moves and a target site for new articles

This commit is contained in:
Florian Sylvain committed 2026-11-03 00:12:29 +01:00
1 parent 339e646eb8
commit 45fbbc33b1
93 files changed
+7630 -294

No files matched your search

@@ -312,6 +312,9 @@ func TestArticleTranslationCreateHTTP(t *testing.T) {
{`{"title":"Neuf","story_id":5}`, 400, apperr.BodyErrorMessage, ""},
{`{"title":"Neuf","lang":"fr","story_id":999}`, 404, apperr.ArticleNotFoundErrorMessage, ""},
{`{"title":"Neuf","copy":true}`, 400, apperr.BodyErrorMessage, ""},
{`{"title":"Neuf","lang":"fr","site":"atelier"}`, 201, "", "fr"},
{`{"title":"Neuf","site":"missing"}`, 404, apperr.SiteNotFoundErrorMessage, ""},
{`{"title":"Neuf","lang":"fr","story_id":5,"site":"atelier"}`, 400, apperr.BodyErrorMessage, ""},
}
for _, c := range cases {
t.Run(c.body, func(t *testing.T) {