Esempio n. 1
0
def wiki_article_handler(sender, instance, created, **kwargs):
    revision = instance.current_revision
    if revision:
        # Copy the revision, but if it is deleted remove LatestArticleRevisions
        if not revision.deleted:
            LatestArticleRevision.copy_article_revision(revision)
        else:
            LatestArticleRevision.purge(instance)
Esempio n. 2
0
def wiki_article_delete_handler(sender, instance, **kwargs):
    # Article is purged, remove all LatestArticleRevisions if still present
    LatestArticleRevision.purge(instance)