def post_article_revision_save(**kwargs): instance = kwargs['instance'] if kwargs.get('created', False): url = default_url(instance.article) filter_exclude = {'settings__user': instance.user} if instance.deleted: notify( _('Article deleted: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url, filter_exclude=filter_exclude) elif instance.previous_revision: notify( _('Article modified: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url, filter_exclude=filter_exclude) else: notify( _('New article created: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance, url=url, filter_exclude=filter_exclude)
def post_article_revision_save(**kwargs): instance = kwargs["instance"] if kwargs.get("created", False): url = default_url(instance.article) filter_exclude = {"settings__user": instance.user} if instance.deleted: notify( _("Article deleted: %s") % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url, filter_exclude=filter_exclude, ) elif instance.previous_revision: notify( _("Article modified: %s") % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url, filter_exclude=filter_exclude, ) else: notify( _("New article created: %s") % get_title(instance), settings.ARTICLE_EDIT, target_object=instance, url=url, filter_exclude=filter_exclude, )
def post_article_revision_save(instance, **kwargs): if kwargs.get('created', False): url = default_url(instance.article) if instance.deleted: notify(_(u'Article deleted: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url) elif instance.previous_revision: notify(_(u'Article modified: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance.article, url=url) else: notify(_(u'New article created: %s') % get_title(instance), settings.ARTICLE_EDIT, target_object=instance, url=url)