def suppliers_details(supplier_id): supplier = data_api_client.get_supplier(supplier_id=supplier_id)["suppliers"] template_data = get_template_data(main, {"title": "Digital Marketplace - Suppliers"}) first_character_of_supplier_name = supplier["name"][:1] if is_alpha(first_character_of_supplier_name): prefix = process_prefix(supplier["name"][:1]) else: prefix = "123" return render_template("suppliers_details.html", supplier=supplier, prefix=prefix, **template_data)
def suppliers_list_by_prefix(): prefix = process_prefix(request.args.get("prefix", default="A")) page = process_page(request.args.get("page", default="1")) api_result = data_api_client.find_suppliers(prefix, page, "gcloud") suppliers = api_result["suppliers"] links = api_result["links"] template_data = get_template_data(main, {"title": "Digital Marketplace - Suppliers"}) return render_template( "suppliers_list.html", suppliers=suppliers, nav=ascii_uppercase, count=len(suppliers), prev_link=parse_links(links)["prev"], next_link=parse_links(links)["next"], prefix=prefix, **template_data )