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

[Feat] Allow to delete added page translation again in Django CMS 4 #442

Closed
1 of 2 tasks
krosefield opened this issue Dec 5, 2024 · 1 comment · Fixed by #443
Closed
1 of 2 tasks

[Feat] Allow to delete added page translation again in Django CMS 4 #442

krosefield opened this issue Dec 5, 2024 · 1 comment · Fixed by #443

Comments

@krosefield
Copy link

Description

After adding a translation to a page ("Language" > "Add translation") in Django CMS 4, there is currently no way how to delete the language version of a page again. Django CMS 3 used to have the option "Language" > "Delete Translation".

Suggested behavior/feature

Reintroduce a function "Language" > "Delete Translation" that deletes individual language versions.

Bildschirmfoto 2024-11-21 um 10 21 12

Do you want to help fix this issue?

  • Yes, I want to help fix this issue by testing a new version before its release.
  • No, I only want to report the issue.
@fsbraun fsbraun transferred this issue from django-cms/django-cms Jan 15, 2025
@fsbraun
Copy link
Member

fsbraun commented Jan 15, 2025

@krosefield Upon looking into this, it turns out that django CMS core has the feature but djangocms-versioning removes it. I assume the rationale is that you unpublish the languages you do not want.

I suggest adding the menu items back if DJANGOCMS_VERSIONING_ALLOW_DELETING_VERSIONS is set.

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 a pull request may close this issue.

2 participants