Jacob Rief
Jacob Rief
## Description Instead of escaping the page title, this PR just strips its HTML tags. This prevents XSS-attacks as well but keeps HTML entities. Otherwise a page title containing an...
## Description In CMS3, every user who had the permission `page.has_change_permissions_permission(user)` was allowed to change the permissions of a page, and optionally their descendants. In CMS4, the inline view to...
## Description Each CMS `Page` can have one `PageUrl` object per language. If there are more than that, a `MultipleObjectsReturned`-exception may be raised. ## Steps to reproduce * Edit the...
they are pointing onto bitbucket and a non-existing readthedocs page.
### How to reproduce: * Start editing a page which is using a menu renderer. * When calling `get_nodes` from `CMSMenu` all descendant pages are returned, even those which have...
Our site currently has ~17k pages and if I click onto `Home › django CMS Versioning › Page content versions` a select box is created containing a select option for...
Currently the README file does not render nicely on [PyPI](https://pypi.org/project/django-parler-rest/#description). In my project, by switching to markdown, I got rid of these nasty rendering problems. Shall I change this here...
Currently the labels "Drag file here" (dropbox) and "Choose file" (button) are hardcoded. It would be nice if they could be configurable when declaring the widget.
If I use a `Selectize` widget in a sortable `FormCollection` and I drag that collection element, the browser show an error. This presumably is cause by Sortable.js detaching an element...
If the file upload uses attribute `{'accept': 'image/jpeg'}` it still is possible to upload files using drag & drop. There should be a better validation.