wiki.core package

Submodules

Abstraction layer to deal with Django related changes in order to keep compatibility with several Django versions simultaneously.

wiki.core.compat.get_user_model()
wiki.core.diff.simple_merge(txt1, txt2)

Merges two texts

exception wiki.core.exceptions.MultipleRootURLs

Bases: exceptions.Exception

exception wiki.core.exceptions.NoRootURL

Bases: exceptions.Exception

wiki.core.http.django_sendfile_response(request, filepath)
wiki.core.http.send_file(request, filepath, last_modified=None, filename=None)
wiki.core.permissions.can_admin(target, user)
wiki.core.permissions.can_assign(target, user)
wiki.core.permissions.can_assign_owner(target, user)
wiki.core.permissions.can_change_permissions(target, user)
wiki.core.permissions.can_delete(target, user)
wiki.core.permissions.can_moderate(target, user)
wiki.core.permissions.can_read(target, user)
wiki.core.permissions.can_write(target, user)
wiki.core.utils.get_class_from_str(class_path)

Dynamically load a View class from a string path “myapp.views.MyView” – used for dynamic settings

Module contents

class wiki.core.ArticleMarkdown(article, *args, **kwargs)

Bases: markdown.Markdown

wiki.core.article_markdown(text, article, *args, **kwargs)

Table Of Contents

This Page