Example #1
0
 def test_user_create(self):
     user = User()
     name = "test_user"
     project_id = PROJECT_ID
     password = "******"
     msg = user.create(name, project_id=project_id, password=password)
     prints(msg)
Example #2
0
 def test_project_user_del(self):
     user = User()
     user_name = USER_NAME
     project_id = PROJECT_ID
     user_id = user.get_id_by_name(user_name)
     msg = user.project_user_del(project_id,user_id)
     prints(msg)
Example #3
0
 def test_project_user_del(self):
     user = User()
     user_name = USER_NAME
     project_id = PROJECT_ID
     user_id = user.get_id_by_name(user_name)
     msg = user.project_user_del(project_id, user_id)
     prints(msg)
Example #4
0
 def test_user_create(self):
     user = User()
     name = "test_user"
     project_id = PROJECT_ID
     password = "******"
     msg = user.create(name,project_id=project_id,password=password)
     prints(msg)
Example #5
0
def login(request):
    ret = 0
    username = request.user.username
    if is_superadmin(username):
        user = User()
        project_name = Account.objects.get(name=username).cur_space
        tmpret = user.user_attach(project_name,[username])
        if tmpret:
            ret = 1
            return ret
    login = Login(username, md5.md5("baifendian").hexdigest())
    tmpret = login.user_token_login()
    tmpret1 = login.proid_login()
    tmpret2 = login.token_login()
    if tmpret|tmpret1|tmpret2:
        ret = 1
    return ret
Example #6
0
 def test_get_project_user(self):
     user = User()
     project_id = PROJECT_ID
     msg = user.get_project_user(project_id)
     prints(msg)
Example #7
0
 def test_get_user_project(self):
     user = User()
     name = "openstack"
     msg = user.get_user_project(name)
     prints(msg)
Example #8
0
 def test_get_pro_id(self):
     user = User()
     msg = user.get_id_by_name_pro("openstack")
     prints(msg)
Example #9
0
 def test_pro_list(self):
     user = User()
     msg = user.list_pro()
     prints(msg)
Example #10
0
 def test_user_list(self):
     user = User()
     msg = user.list()
     prints(msg)
Example #11
0
 def test_user_list(self):
     user = User()
     msg = user.list()
     prints(msg)
Example #12
0
 def test_user_attach(self):
     user = User()
     project_id = PROJECT_ID
     user_add_list = ["test_user1","test_user2"]
     ret = user.user_attach(project_id,user_add_list)
     prints(ret)
Example #13
0
 def test_get_project_user(self):
     user = User()
     project_id = PROJECT_ID
     msg = user.get_project_user(project_id)
     prints(msg)
Example #14
0
 def test_get_user_project(self):
     user = User()
     name = "openstack"
     msg = user.get_user_project(name)
     prints(msg)
Example #15
0
 def test_get_pro_id(self):
     user = User()
     msg = user.get_id_by_name_pro("openstack")
     prints(msg)
Example #16
0
 def test_pro_list(self):
     user = User()
     msg = user.list_pro()
     prints(msg)
Example #17
0
 def test_user_attach(self):
     user = User()
     project_id = PROJECT_ID
     user_add_list = ["test_user1", "test_user2"]
     ret = user.user_attach(project_id, user_add_list)
     prints(ret)
Example #18
0
 spaceUserRoles = SpaceUserRole.objects.filter(space=space).values("user")
 oldUser = [u["user"] for u in spaceUserRoles]
 data_list = data.get("key")
 newUser = eval(data_list)
 newUser2 = []
 for one in newUser:
     newUser2.append(int(one))
 #deleteUser = list(set(oldUser).difference(set(newUser)))
 #deleteSpaceUserRoles = SpaceUserRole.objects.filter(user__id__in=deleteUser,space=space)
 #deleteSpaceUserRoles.delete()
 deleteUser = list((set(oldUser)) - set(newUser2))
 addUser = list((set(newUser2)) - set(oldUser))
 if space.title == "openstack":
     space_name = space.name
     try:
         user_obj = User()
         addUserName = [getObjById(Account, uid).name for uid in addUser]
         deleteUserName = [
             getObjById(Account, uid).name for uid in deleteUser
         ]
         user_obj.user_attach(space_name, addUserName, deleteUserName)
     except Exception, e:
         ac_logger.error("%s" % e)
         result["code"] = StatusCode["POST_FAILED"]
         result["data"] = "%s" % e
 role_name = "spaceViewer"
 role = getObjByAttr(Role, "name", role_name)[0]
 for uid in addUser:
     try:
         user = getObjById(Account, uid)
         spaceUserRole = SpaceUserRole(