Skip to main content

Lookup Wagtail pages by block content

Project description

Build Status

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

  • Wagtail 1.8, 1.10, 1.12

Testing

Run unit tests with tox to test against all supported package combinations.

Open source licensing info

  1. TERMS

  2. LICENSE

  3. CFPB Source Code Policy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

wagtail_inventory-0.4-py2-none-any.whl (14.5 kB view details)

Uploaded Python 2

File details

Details for the file wagtail_inventory-0.4-py2-none-any.whl.

File metadata

File hashes

Hashes for wagtail_inventory-0.4-py2-none-any.whl
Algorithm Hash digest
SHA256 df91b6d593638f7265dae701d95db356940117e9e9934125072984bf6fffdb68
MD5 2358c53bbf5de13d6bef2c6a7c44ff27
BLAKE2b-256 4049f89a4372885d3e883109ab4e649a1c5bcffe0e7f1edbf9bdadac6b886a34

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page