users.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:craton 作者: openstack 项目源码 文件源码
def get(self, context, request_args, pagination_params):
        """Get all users. Requires project admin privileges."""
        user_id = request_args["id"]
        user_name = request_args["name"]

        if user_id:
            user_obj = dbapi.users_get_by_id(context, user_id)
            user_obj.data = user_obj.variables
            users_obj = [user_obj]
            link_params = {}

        if user_name:
            users_obj, link_params = dbapi.users_get_by_name(
                context, user_name, request_args, pagination_params,
            )
        else:
            users_obj, link_params = dbapi.users_get_all(
                context, request_args, pagination_params,
            )
        links = base.links_from(link_params)
        response_body = {'users': users_obj, 'links': links}
        return jsonutils.to_primitive(response_body), 200, None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号