Andy Babic

Results 35 issues of 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...

needs investigation
feature request
help wanted

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...

tidying & optimisation

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...

enhancement

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...

enhancement

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`...

status:Needs Review
component:Panels

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...

status:Needs Review