Example #1
0
def post_saved(instance, **kwargs):
    created = kwargs.get('created')
    post = instance
    topic = post.topic

    if created:
        topic.updated = datetime.now()
        profile = post.user.forum_profile
        profile.post_count = post.user.posts.count()
        profile.save(force_update=True)
        notify_topic_subscribers(post)
    topic.save(force_update=True)
Example #2
0
def post_saved(instance, **kwargs):
    created = kwargs.get('created')
    post = instance
    topic = post.topic

    if created:
        topic.updated = datetime.now()
        profile = post.user.forum_profile
        profile.post_count = post.user.posts.count()
        profile.save(force_update=True)
        if getattr(settings, 'NOTIFY_SUBSRIBERS', True):
            notify_topic_subscribers(post)
    topic.save(force_update=True)
Example #3
0
def post_saved(instance, **kwargs):
    created = kwargs.get('created')
    post = instance
    topic = post.topic

    if created:
        topic.updated = datetime.now()
        profile = post.user.forum_profile
        profile.post_count = post.user.posts.count()
        profile.save(force_update=True)
        if getattr(settings, 'NOTIFY_SUBSRIBERS', True):
            notify_topic_subscribers(post)
    topic.save(force_update=True)