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

  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 Distribution

wagtail-inventory-0.7rc1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

wagtail_inventory-0.7rc1-py2.py3-none-any.whl (19.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file wagtail-inventory-0.7rc1.tar.gz.

File metadata

  • Download URL: wagtail-inventory-0.7rc1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for wagtail-inventory-0.7rc1.tar.gz
Algorithm Hash digest
SHA256 be7dfbfcb0ab185d5e944b8e50eeb21d2f379ac609dc57574983df8ca38f5ea0
MD5 72a8b5559163bf5d85838e83d23850e1
BLAKE2b-256 227257d474528c33070529439dd0cf9fba90998d0b110944768e8f9ea6f873a4

See more details on using hashes here.

Provenance

File details

Details for the file wagtail_inventory-0.7rc1-py2.py3-none-any.whl.

File metadata

  • Download URL: wagtail_inventory-0.7rc1-py2.py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for wagtail_inventory-0.7rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f27a4365f4946e9840822d6816209b28dd3c7d130d0790c13c70da2d56f405dd
MD5 2448fdbc28aa0dfcadd1c02fecf076c0
BLAKE2b-256 eb74541af88b6d2e7d3c8f4173d731fc9b80c59832f093a9c6de59eeed280518

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