示例#1
0
文件: utils.py 项目: jingsu/openstack
def create_user(context, user={}):

    user.setdefault('id', "some random user")
    user.setdefault('is_admin', True)

    context.elevated()
    return db.user_create(context, user)['id']
示例#2
0
 def create_user(self, name, access_key, secret_key, is_admin):
     """Create a user"""
     values = {'id': name,
               'access_key': access_key,
               'secret_key': secret_key,
               'is_admin': is_admin}
     try:
         user_ref = db.user_create(context.get_admin_context(), values)
         return self._db_user_to_auth_user(user_ref)
     except exception.Duplicate, e:
         raise exception.UserExists(user=name)