Пример #1
0
def view_forum(forum):
    forum = Forum.objects(identifier=forum).first()
    if forum is None:
        abort(404)
    categories = Category.objects(forum=forum)
    recent_topics = Topic.objects(
        forum=forum).order_by('-last_post_date').limit(10)

    if current_user.is_authenticated():
        read_topics = recent_topics.filter(
            users_read_topic__in=[current_user.id]).scalar('id')
    else:
        read_topics = None

    return render_template("forum_topics_display.html",
                           categories=categories,
                           forum=forum,
                           topics=recent_topics,
                           read_topics=read_topics,
                           forum_menu_current='latest',
                           **forum_template_data(forum))


#@blueprint.route('/f/a/s/')
#def setup():
#    category = Category.objects.first()
#    forum = Forum.objects(identifier="main").first()
#    board = Board()
#    board.name = "General Chat"
#    board.forum = forum
#    board.categories = [category]
#    board.description = "Put chatter here pls"
#    board.save()
#    return 'yes'
Пример #2
0
def view_forum(forum):
    forum = Forum.objects(identifier=forum).first()
    if forum is None:
        abort(404)
    categories = Category.objects(forum=forum)
    recent_topics = Topic.objects(forum=forum).order_by('-last_post_date').limit(10)

    if current_user.is_authenticated():
        read_topics = recent_topics.filter(users_read_topic__in=[current_user.id]).scalar('id')
    else:
        read_topics = None

    return render_template("forum_topics_display.html", categories=categories, forum=forum, topics=recent_topics,
                           read_topics=read_topics, forum_menu_current='latest', **forum_template_data(forum))

#@blueprint.route('/f/a/s/')
#def setup():
#    category = Category.objects.first()
#    forum = Forum.objects(identifier="main").first()
#    board = Board()
#    board.name = "General Chat"
#    board.forum = forum
#    board.categories = [category]
#    board.description = "Put chatter here pls"
#    board.save()
#    return 'yes'
Пример #3
0
def forum_template_data(forum):
    categories = Category.objects(forum=forum)
    return dict(forum_categories=categories)
Пример #4
0
def forum_template_data(forum):
    categories = Category.objects(forum=forum)
    return dict(forum_categories=categories)