Skip to content

Conversation

@willbarton
Copy link
Member

This PR drops support for Wagtail versions < 4, and adds support for Wagtail 4.0+. This requires, primarily, template changes to match the upstream changes in the Wagtail admin.

This PR also changes the icon to the CFPB "flag" icon.

Note: currently this PR includes the commits from #71. Once that PR is merged, I'll rebase on main.

willbarton and others added 8 commits January 12, 2023 09:11
With [PEP 621 support added to setuptools](pypa/setuptools#2970) last year, and with pip supporting editable installs as of 21.3, we can move to `pyproject.toml` and deprecate `setup.py`. The file remains for legacy pip support.

Because [flake8 does not want to support pyproject.tml yet](PyCQA/flake8#234), unlike all the other tools we use, I’m removing it in favor of [ruff](https://github.com/charliermarsh/ruff).

Co-authored-by: Andy Chosak <[email protected]>
This commit adds a new `tox -e interactive` that runs a local test server, to make it easier to test this project.

This is a feature that [wagtail-localize](https://www.wagtail-localize.org/#how-to-run-tests) has that we’ve also added to [wagtail-inventory](https://github.com/cfpb/wagtail-inventory#testing) and [wagtail-treemodeladmin](https://github.com/cfpb/wagtail-treemodeladmin). 🎩 to @chosak for this pattern.

Co-authored-by: Andy Chosak <[email protected]>
This change adds the flag icon from CFPB’s [Design System](https://cfpb.github.io/design-system/foundation/iconography) as a custom icon, and uses it in the Wagtail admin.
This change adds Wagtail 4 breadcrumbs and header changes, updates the Wagtail admin styled forms, and makes some minor wording modifications.

It also moves edit-condition title logic from the template to the view.
Copy link
Member

@chosak chosak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functionality all works great, just some template things.

@willbarton willbarton merged commit f8efa24 into main Mar 10, 2023
@willbarton willbarton deleted the wag4 branch March 10, 2023 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants