wiki.plugins.images package

Submodules

class wiki.plugins.images.admin.ImageAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

form

alias of ImageForm

inlines = (<class 'wiki.plugins.images.admin.ImageRevisionInline'>,)
media
class wiki.plugins.images.admin.ImageForm(*args, **kwargs)

Bases: django.forms.models.ModelForm

class Meta
model

alias of Image

ImageForm.base_fields = {'article': <django.forms.models.ModelChoiceField object at 0x4db0790>, 'deleted': <django.forms.fields.BooleanField object at 0x59cbb50>, 'current_revision': <django.forms.models.ModelChoiceField object at 0x377a350>}
ImageForm.declared_fields = {}
ImageForm.media
class wiki.plugins.images.admin.ImageRevisionInline(parent_model, admin_site)

Bases: django.contrib.admin.options.TabularInline

extra = 1
fields = ('image', 'locked', 'deleted')
media
model

alias of ImageRevision

class wiki.plugins.images.forms.PurgeForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=None, empty_permitted=False)

Bases: django.forms.forms.Form

base_fields = {'confirm': <django.forms.fields.BooleanField object at 0x4889f50>}
clean_confirm()
media
class wiki.plugins.images.forms.RevisionForm(*args, **kwargs)

Bases: django.forms.models.ModelForm

class Meta
fields = ('image',)
model

alias of ImageRevision

RevisionForm.base_fields = {'image': <django.forms.fields.ImageField object at 0x48894d0>}
RevisionForm.declared_fields = {}
RevisionForm.media
RevisionForm.save(*args, **kwargs)
class wiki.plugins.images.forms.SidebarForm(article, request, *args, **kwargs)

Bases: wiki.core.plugins.base.PluginSidebarFormMixin

class Meta
fields = ('image',)
model

alias of ImageRevision

SidebarForm.base_fields = {'image': <django.forms.fields.ImageField object at 0x4889290>, 'unsaved_article_title': <django.forms.fields.CharField object at 0x4245dd0>, 'unsaved_article_content': <django.forms.fields.CharField object at 0x4245ed0>}
SidebarForm.declared_fields = {'unsaved_article_title': <django.forms.fields.CharField object at 0x4245dd0>, 'unsaved_article_content': <django.forms.fields.CharField object at 0x4245ed0>}
SidebarForm.get_usermessage()
SidebarForm.media
SidebarForm.save(*args, **kwargs)
class wiki.plugins.images.markdown_extensions.ImageExtension(configs={})

Bases: markdown.extensions.Extension

Images plugin markdown extension for django-wiki.

extendMarkdown(md, md_globals)

Insert ImagePreprocessor before ReferencePreprocessor.

class wiki.plugins.images.markdown_extensions.ImagePreprocessor(markdown_instance=None)

Bases: markdown.preprocessors.Preprocessor

django-wiki image preprocessor - parse text for [image:id align:left|right|center] references.

run(lines)
class wiki.plugins.images.models.Image(*args, **kwargs)

Bases: models.pluginbase.RevisionPlugin

Image(id, article_id, deleted, created, articleplugin_ptr_id, current_revision_id, revisionplugin_ptr_id)

exception DoesNotExist

Bases: models.pluginbase.DoesNotExist

exception Image.MultipleObjectsReturned

Bases: models.pluginbase.MultipleObjectsReturned

Image.can_delete(user)
Image.can_write(user)
Image.objects = <django.db.models.manager.Manager object at 0x4db0990>
Image.revisionplugin_ptr
class wiki.plugins.images.models.ImageRevision(*args, **kwargs)

Bases: models.pluginbase.RevisionPluginRevision

ImageRevision(id, revision_number, user_message, automatic_log, ip_address, user_id, modified, created, previous_revision_id, plugin_id, revisionpluginrevision_ptr_id, image, width, height)

exception DoesNotExist

Bases: models.pluginbase.DoesNotExist

exception ImageRevision.MultipleObjectsReturned

Bases: models.pluginbase.MultipleObjectsReturned

ImageRevision.get_filename()
ImageRevision.get_size()

Used to retrieve the file size and not cause exceptions.

ImageRevision.inherit_predecessor(image, skip_image_file=False)

Inherit certain properties from predecessor because it’s very convenient. Remember to always call this method before setting properties :)

ImageRevision.objects = <django.db.models.manager.Manager object at 0x377a690>
ImageRevision.revisionpluginrevision_ptr
wiki.plugins.images.models.on_image_revision_delete(instance, *args, **kwargs)
wiki.plugins.images.models.upload_path(instance, filename)
class wiki.plugins.images.wiki_plugin.ImagePlugin

Bases: wiki.core.plugins.base.BasePlugin

class RenderMedia
css = {'screen': 'wiki/colorbox/example1/colorbox.css'}
js = ['wiki/colorbox/jquery.colorbox-min.js', 'wiki/js/images.js']
ImagePlugin.markdown_extensions = [<wiki.plugins.images.markdown_extensions.ImageExtension object at 0x4242b90>]
ImagePlugin.sidebar = {'headline': u'Images', 'get_form_kwargs': <function <lambda> at 0x6856488>, 'icon_class': 'icon-picture', 'form_class': <class 'wiki.plugins.images.forms.SidebarForm'>, 'template': 'wiki/plugins/images/sidebar.html'}
ImagePlugin.slug = 'images'

Module contents

Table Of Contents

This Page