Fabian Braun
Fabian Braun
This PR fixes https://github.com/django-cms/django-cms/issues/7391 . # Inconsistent behaviour when reordering plugins  # Reason When cancelling creating the Text Plugin djangocms-text-ckeditor deletes "ghost" plugin it creates (to be able to...
## Description Solves #87 ## Checklist * [x] I have opened this pull request against ``master`` * [ ] I have added or modified the tests when changing logic *...
https://code.djangoproject.com/ticket/34429 ## Feature added This PR introduces a new functionality to the admin change password form: the checkbox (on by default) "Allow login" If unchecked, the password field disappears and...
https://code.djangoproject.com/ticket/34977 To improve usability and accessibility, this PR replaces the link to change a user's password within the help text of the password field of the change user form by...
## Description This PR changes the `plugin.delete()` call of the management command into a django CMS version 4 safe way ('plugin.placeholder.delete_plugin(plugin)`): As of django CMS version 4 plugins **must** be...
## Description When deleting plugins, the management command leaves "gaps" in the `position` field of the plugin tree. Those gaps must be closed or later the tree will start throwing...
## Description With djangocms-versioning activated, building menus can take extremely long times for large sites (#7805). While djangocms-versioning's own menu class is not efficient, the django CMS core menu class...
## Description Language fallbacks seem to render a fallback page content in the wrong language. ## Steps to reproduce 1. Install django CMS 4.1.0rc4 with versioning 2. Create page in...
## Description @sakhawy This PR sets the toolbar text direction based on the toolbar language and not based on the document language. This needs a "polyfill" to work with Chrome...
## Description This PR backports RTL support for django CMS 3.11. (All changes cherry-picked.) @sakhawy I'd love your feedback on this. ## Related resources * #7863 * #7871 * #7891...