Offer links to the admin user to create content under sections quickly.
Project description
Wagtail Quick Create
Wagtail Quick Create offers shortcut links to create objects from models specified in your settings file.
A panel is added to the admin home, offering a type:
Clicking a create link will offer a parent selection for the new item
Note on parent pages
Wagtailquickcreate needs the parent_page_types
set on the model you wish to include so it can successfully provide the parent page selection. If this isn't specified, you will likely see every page offered as a parent, this will not work as it's looking up pages using wagtail.core.models.Page
and this core wagtail class has is_creatable = False
Configuration
Install using pip:
pip install wagtail-quick-create
After installing the module, add wagtailquickcreate
to your installed apps in your settings file:
INSTALLED_APPS = [
...
'wagtailquickcreate',
]
Also add the models you would like to create quick links for to your settings file as 'your_app_name.YourModelName'
:
EG:
WAGTAIL_QUICK_CREATE_PAGE_TYPES = ['news.NewsPage', 'events.EventPage']
If you want the Quick Create links panel to replace the wagtail summary panel, you can set this by adding the following to your settings
WAGTAIL_QUICK_CREATE_REPLACE_SUMMARY_PANEL = True
If you would like to offer image and or document links, this can also be done by specifying the following in your settings:
WAGTAIL_QUICK_CREATE_DOCUMENTS = True
WAGTAIL_QUICK_CREATE_IMAGES = True
Contributing
We are happy to receive pull requests for bug fixes, improvements and new features. See CONTRIBUTING.md for more information.
Credits/Authors
Concept created by Kate Statton - NYPR @katestatton
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-quick-create-2.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07357317472d88bc71d1ac553700c1ef708b751a9270c8a00b2428c274f80e9 |
|
MD5 | 56487fc1a811f0e9d6c24aeff4fcfbcf |
|
BLAKE2b-256 | 1fd5bc1bce12af75ac7cbe867afd08d53a4685d67018274a9bb399afb0c099ca |
Hashes for wagtail_quick_create-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 645523f272ea56daf1e577268674ed1d02b6e8e87fa320f3a9c7f64ec9384e6f |
|
MD5 | 275161e36f8c22c77822812642000f13 |
|
BLAKE2b-256 | 6a9471cfafec5a79d93ad6e4c93d0744f6d6548e317d65923a5f567bde5e0d27 |