def do_list_organization(args, config): """ Lists out all the state associating with the UUIDs in the Transaction Family : Organization Args: config (ConfigParser): ConfigParser which contains the default url Returns: type: str String representing JSON object which allows the client to know that the call was either a success or a failure. Raises: OrganizationException: * If failed to retrieve the list """ b_url = config.get("DEFAULT", "url") client = OrganizationBatch(base_url=b_url) result = client.list_organization() if result is not None: result.sort(key=lambda x: x["timestamp"], reverse=True) result = json.dumps(result) output = ret_msg("success", "OK", "ListOf:OrganizationRecord", result) print(output) else: raise OrganizationException("Could not retrieve organization listing.")
def do_list_organization(args, config): b_url = config.get('DEFAULT', 'url') client = OrganizationBatch(base_url=b_url) result = client.list_organization() if result is not None: result = refine_output_organization(str(result)) result = refine_output(result) output = ret_msg("success", "OK", "ListOf:OrganizationRecord", result) print(output) else: raise OrganizationException("Could not retrieve organization listing.")
def api_do_list_organization(config): """ API version of "do_list_organization" function. """ b_url = config.get("DEFAULT", "url") client = OrganizationBatch(base_url=b_url) organization_list = client.list_organization() if organization_list is not None: organization_list.sort(key=lambda x: x["timestamp"], reverse=True) result = json.dumps(organization_list) output = ret_msg("success", "OK", "ListOf:OrganizationRecord", result) return output else: return ret_msg( "failed", "{} : Could not retrieve {}.".format("OrganizationException", "organization listing"), "OrganizationRecord", "{}")