def get_emailusers(self, source, start, limit, is_active=None): """ source: - 'DB': return local db users - 'LDAPImport': return imported LDAP users - 'LDAP': retrieve users directly from LDAP server start: offset to start retrieving, -1 to start from the beginning limit: number of users to get, -1 to get all user from start is_active: True to return only active users; False to return inactive users; None to return all users. Return: a list of EmailUser objects. """ if is_active is True: status = "active" # list active users elif is_active is False: status = "inactive" # list inactive users else: status = "" # list all users return ccnet_threaded_rpc.get_emailusers(source, start, limit, status)
def get_emailusers(self, source, start, limit, is_active=None): """ source: - 'DB': return local db users - 'LDAPImported': return imported LDAP users - 'LDAP': retrieve users directly from LDAP server start: offset to start retrieving, -1 to start from the beginning limit: number of users to get, -1 to get all user from start is_active: True to return only active users; False to return inactive users; None to return all users. Return: a list of EmailUser objects. """ if is_active is True: status = "active" # list active users elif is_active is False: status = "inactive" # list inactive users else: status = "" # list all users return ccnet_threaded_rpc.get_emailusers(source, start, limit, status)