def generate_sic_report(config): return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'sic', g))
def generate_group_text_report(config): return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'groups', g))
def generate_naics_report(config): return json.dumps(SharedReporting.generate_consumptiontext_report(config, 'naics', g))
def generate_consumptiontext_report(config, submitted_by_user, g): """ Gathers data for consumption text report and generates it's PDF :param config: report configuration :param submitted_by_user: user who submitted the report :param g: g :return: report path """ report_path = DataReports.generate_consumptiontext_report(config.report_year, config.benchmark_year, SharedReporting.generate_consumptiontext_report(config, 'sic', g), submitted_by_user, config.account_type) return report_path