Skip to content

kevinhowbrook/wagtail-multi-image-edit

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CircleCI

Wagtail Multi Image Edit

Wagtail Multi Image Edit offers a solution to editing and updating data fields for multiple images from one place.

multi image edit eg

multi image edit form

Installation

Wagtail Multi Image Edit has a pypi package and can be installed with:

pip install Wagtail-Multi-Image-Edit

After installing, add it to INSTALLED_APPS in your settings file

INSTALLED_APPS = [
    ...
    'wagtail_multi_image_edit',
]

Add the new url pattern and view import to urls.py:

from wagtail_multi_image_edit.views import multi_image_edit

urlpatterns = [
    url(r'^admin/images/multi-edit/', multi_image_edit, name='multi_image_edit'),

Add the needed templates by adding the following to your settings where TEMPLATES is defined:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'APP_DIRS': True,
        'DIRS': [
            'wagtail_multi_image_edit/templates'
            ],
        ...

Finally, add which fields you want to be exposed by adding the following to your settings:

MULTI_IMAGE_EDIT_FIELDS = [
    'title',
    'collection',
    'tags',
]

Note

The plugin will override the core wagtail template wagtailimage/images/results so select boxes can be added. You may need to carry out extra template work if you are already customising this core template.

Thank you to...

@katestatton For the initial concept and direction.

@gasman For code guidance and form validation.

@noslouch For great JS feedback.

About

Wagtail Multi Image Edit offers a solution to editing and updating data fields for multiple images from one place.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published