Exemple #1
0
def deploy():
    """
    执行部署任务
    :return:
    """

    # 清空数据库
    # TODO

    # 为MongoDB 添加专用自增序列尾值记录表
    add_mongo_counters()
    # 默认角色添加
    Role.insert_default_roles()
    # 权限数据库索引与默认数据添加
    Permission.create_table_indexes()
    Permission.insert_defaults_permissions()
    # 权限角色关系数据库索引与默认数据添加
    PermissionsRoles.create_table_indexes()
    PermissionsRoles.insert_defaults_permissions_roles()
    # 文章数据库索引
    Post.create_table_indexes()
    # 用户数据库索引
    User.create_table_indexes()
    # 设置数据库索引与默认数据添加
    Setting.insert_default_settings()
    # 标签数据库索引
    Tag.create_table_indexes()
    # 评论数据库索引
    Comment.create_table_indexes()
Exemple #2
0
def deploy():
    """
    执行部署任务
    :return:
    """

    # 清空数据库
    # TODO

    # 为MongoDB 添加专用自增序列尾值记录表
    add_mongo_counters()
    # 默认角色添加
    Role.insert_default_roles()
    # 权限数据库索引与默认数据添加
    Permission.create_table_indexes()
    Permission.insert_defaults_permissions()
    # 权限角色关系数据库索引与默认数据添加
    PermissionsRoles.create_table_indexes()
    PermissionsRoles.insert_defaults_permissions_roles()
    # 文章数据库索引
    Post.create_table_indexes()
    # 用户数据库索引
    User.create_table_indexes()
    # 设置数据库索引与默认数据添加
    Setting.insert_default_settings()
    # 标签数据库索引
    Tag.create_table_indexes()
    # 评论数据库索引
    Comment.create_table_indexes()
Exemple #3
0
def tag_paged(tag_id, page):
    tag = Tag.get_tag_by_id(tag_id)
    if not tag:
        abort(404)
    pagenation = Tag.get_tag_posts(tag_id, page=page)
    posts = pagenation.items if pagenation else []
    return render_template("tag.html", tag=tag, posts=posts, pagenation=pagenation)
Exemple #4
0
def tag_paged(tag_id, page):
    tag = Tag.get_tag_by_id(tag_id)
    if not tag:
        abort(404)
    pagenation = Tag.get_tag_posts(tag_id, page=page)
    posts = pagenation.items if pagenation else []
    return render_template('tag.html',
                           tag=tag,
                           posts=posts,
                           pagenation=pagenation)
Exemple #5
0
def add_tag(tag_name):
    if not (g.current_user.can('add_tags')):
        return jsonify({'success': 0, 'error': 'permission denied', 'message': u'没有权限添加标签'})
    tag_id = Tag.add_tag(tag_name)
    tag_id = tag_id or 0
    return jsonify({'success': 1, 'tagName': tag_name, 'tagId': tag_id})