def activities(): countries = qactivity.get_iati_list() reporting_orgs = list(map(lambda o: {"id": o.id, "name": o.name}, qorganisations.get_reporting_orgs())) cl = codelists.get_codelists() _cl_domestic_external = [ {"id": "domestic", "name": "Domestic (PSIP / PIU)"}, {"id": "external", "name": "External (Aid / AMCU)"} ] filters_codelists = [ ("Reported by", "reporting_org_id", reporting_orgs), ("Sector", "mtef-sector", cl["mtef-sector"]), ("Aligned Ministry / Agency", "aligned-ministry-agency", cl["aligned-ministry-agency"]), ("PAPD Pillar", "papd-pillar", cl["papd-pillar"]), ("Activity Status", "activity_status", cl["ActivityStatus"]), ("Aid Type", "aid_type", cl["AidType"]), ("Domestic / External", "domestic_external", _cl_domestic_external), ] activity_base_url = url_for("activities.activities") earliest, latest = qactivity.get_earliest_latest_dates() dates = { "earliest": earliest.isoformat() if earliest else None, "latest": latest.isoformat() if latest else None } return render_template("activities.html", countries=countries, reporting_orgs=reporting_orgs, codelists=filters_codelists, loggedinuser=current_user, stats = qactivity.get_stats(current_user), activity_base_url = activity_base_url, dates=dates )
def dashboard(): countries = qactivity.get_iati_list() return render_template("home.html", countries=countries, loggedinuser=current_user, stats = qactivity.get_stats(current_user) )
def dashboard(): countries = qactivity.get_iati_list() reporting_orgs = qorganisations.get_organisations() mtef_sectors = codelists.get_codelists_lookups_by_name()["mtef-sector"] aligned_ministry_agencies = codelists.get_codelists_lookups_by_name()["aligned-ministry-agency"] return render_template("home.html", countries=countries, reporting_orgs=reporting_orgs, mtef_sectors=sorted(mtef_sectors.items()), aligned_ministry_agencies=sorted(aligned_ministry_agencies.items()), loggedinuser=current_user, stats = qactivity.get_stats(current_user) )
def api_list_iati_files(): urls = qactivity.get_iati_list() return jsonify(urls=urls)
def api_list_iati_files(): urls = qactivity.get_iati_list() return jsonify(urls = urls)
def iati_data_list(): return render_template("iati_data_list.html", loggedinuser=current_user, country_files = qactivity.get_iati_list() )