Andy Babic
Andy Babic
Currently, there is no way to run `fix_tree` on a specific part of the tree. Sometimes it might not be practical to run it on the entire tree when you...
Would suggest refactoring to use `QuerySet.iterator()` and repeating some queries to avoid queryset caching, and avoid using lists to store many full instances in memory at once.
I'm considering adding a `language` field to both AbstractMainMenu and AbstractFlatMenu, which would default to the default language for the project, then altering the unique constraints on each model to...
Resolves #278. To do list: - [x] Implement the API views as GET endpoints - [x] Implement custom forms and fields for validating GET arguments and supplying useful feedback -...
Currently wagtailmenus makes a database query to identify the page IDs of ancestors, and keeps it around in the context to help figure this out. If we can work this...
For a lot of projects, it can be helpful to establish the general 'page structure' of a site early on. In the past, I've used `fixtures` for this, but I...
Imagine a test case that magically find all of the `PageFactory` subclasses within a project, and for each class found, test that: - It can successfully create an instance of...
Related issue/discussion: #2893 Supersedes: #6194 and #6067 ### When would you use these options? When you want to display a model field value without it ever being editable, use `read_only=True`...
This PR adds several new test assertions, which can be used to get a high level of coverage for custom page types with very little work. These changes actually started...