Lookup Wagtail pages by block content
Project description
wagtail-inventory
Search Wagtail pages by block type.
Wagtail Inventory adds the ability to search pages in your Wagtail site by the StreamField block types they contain. It adds a new Settings menu to the Wagtail admin site that allows you to search for pages that do or do not contain certain blocks. It supports searching both by Wagtail built-in blocks (like CharBlock) as well as any custom blocks you might define.
Setup
Install the package using pip:
$ pip install wagtail-inventory
Add wagtailinventory as an installed app in your Django settings:
# in settings.py
INSTALLED_APPS = (
...
'wagtailinventory',
...
)
Run migrations to create required database tables:
$ manage.py migrate wagtailinventory
Run a management command to initialize database tables with current pages:
$ manage.py block_inventory
You should now be able to search your pages in the Wagtail admin site, under Settings > Block Inventory.
Compatibility
This code has been tested for compatibility with:
Python 2.7, 3.5, 3.6
Django 1.8 - 1.11, 2.0 - 2.2
Wagtail 1.8 - 1.13, 2.0 - 2.5
Testing
Run unit tests with tox to test against select supported package combinations.
Open source licensing info
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wagtail_inventory-0.7rc1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27a4365f4946e9840822d6816209b28dd3c7d130d0790c13c70da2d56f405dd |
|
MD5 | 2448fdbc28aa0dfcadd1c02fecf076c0 |
|
BLAKE2b-256 | eb74541af88b6d2e7d3c8f4173d731fc9b80c59832f093a9c6de59eeed280518 |