Joshua Munn
Joshua Munn
Implementation of SVG support for [RFC 77](https://github.com/wagtail/rfcs/blob/svgs/text/077-svg.md). There was a fair amount of [discussion](https://github.com/wagtail/rfcs/pull/77), and the RFC was not subsequently updated, so I've done my best to capture the feedback....
Closes #9738
#### The problem The strategy names `build` and `create` are not distinct enough in meaning from each other. This means it's hard to remember which does what. In an informal...
Given the query: ``` fragment Redirect on Redirect { isPermanent newUrl oldPath oldUrl page { id } site { id hostname port siteName rootPage { id } isDefaultSite } }...
Given the following definitions: ```python class MyPage(Page): @cached_property def frobnicators(self): return 42 class Frobnicator(Orderable): page = ParentalKey(MyPage, related_name="frobnicators", on_delete=models.CASCADE) ``` An error like the following (model names don't match the...
Here's a barebones example - we may need to add factories for some more related models. ```python import factory import factory.fuzzy import wagtail_factories from wagtail import models as wagtail_models class...
`coverage` and the `pytest` plugins declared in `setup.py` are out of date and could use updating. See: - https://github.com/wagtail/wagtail-factories/pull/84#discussion_r1493857432 - https://github.com/wagtail/wagtail-factories/pull/84#discussion_r1493857475 Tasks: - [ ] Remove [pytest-pythonpath](https://github.com/ericpalakovichcarr/pytest-pythonpath), update `setup.cfg` `python_paths`...
Currently, to use stream field factories for non-trivial stream fields, a user needs to: - define each block as a class, avoiding the inline declaration syntax; and - create a...
**Is your feature request related to a problem? Please describe.** We have a CI job that checks that our schema file has been updated, by comparing the output of `graphql_schema`...