コード例 #1
0
ファイル: signals.py プロジェクト: digimatronics/raspberry
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)
コード例 #2
0
ファイル: signals.py プロジェクト: digimatronics/raspberry
def wiki_article_delete_handler(sender, instance, **kwargs):
    # Article is purged, remove all LatestArticleRevisions if still present
    LatestArticleRevision.purge(instance)