Exemplo n.º 1
0
def list_users(apiclient, **kwargs):
    """Lists users and provides detailed account information for
    listed users"""

    cmd = listUsers.listUsersCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    return(apiclient.listUsers(cmd))
Exemplo n.º 2
0
def list_users(apiclient, **kwargs):
    """Lists users and provides detailed account information for
    listed users"""

    cmd = listUsers.listUsersCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    return (apiclient.listUsers(cmd))
Exemplo n.º 3
0
 def list(self, **kwargs):
     """:rtype: collections.Sequence[User]"""
     cmd = listUsersCmd()
     copy_to_object(cmd, kwargs)
     results = self.api_client().listUsers(cmd)
     if results is None:
         return []
     return list([new_object(User, a, set_all=True) for a in results])
Exemplo n.º 4
0
def list_users(apiclient, **kwargs):
    """Lists users and provides detailed account information for
    listed users"""

    cmd = listUsers.listUsersCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    if "account" in kwargs.keys() and "domainid" in kwargs.keys():
        cmd.listall = True
    return apiclient.listUsers(cmd)
Exemplo n.º 5
0
def list_users(apiclient, **kwargs):
    """Lists users and provides detailed account information for
    listed users"""

    cmd = listUsers.listUsersCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    if 'account' in kwargs.keys() and 'domainid' in kwargs.keys():
        cmd.listall = True
    return (apiclient.listUsers(cmd))
Exemplo n.º 6
0
 def delete_all(self, *args):
     """:type *args: list[User]"""
     cmd = listUsersCmd()
     cmd.listall = True
     results = self.api_client().listUsers(cmd)
     for user in args:
         for result in results:
             if user.username == result.username:
                 self.delete(result)