Open jkevingutierrez opened 4 years ago
When developing wagtailtrans a couple of years back our main assumption for the synchronised tree was that the default language would be most leading and therefore creating a page in the default language would create a draft in other languages. But perhaps it makes sense if this would also be the case non-default languages creating a draft in different languages.
For reference, related to #172 but with a bit of different use-case.
Found a bug, please fill out the sections below
Issue summary
The canonical page of translated pages can't be edited using the Wagtail interface
A use case can be: The user creates the translated version before the original version.
For example, having the locales
en
(default) andes
. You are able to add children pages directly to thees
folder. The children will also have the language ases
, but it won't have a canonical page (which is ok at this point, cause it doesn't exist). But later, you want to create theen
version of the page.If you create the
en
page, you are not able to link thees
page with theen
page as the fieldCanonical page
is not editableHow to reproduce?
Having
Create a child page directly in
es
(spanish-page-2). Then create the english version inen
(english-page-2)The field
Canonical page:
undersettings
is not editable, so you can't link english-page-2 and spanish-page-2 using the Wagtail interfaceTechnical details
Python 3.8 Django==3.0.9 wagtail==2.10 wagtailtrans==2.1