def calculate_datasets_five_star_rating(dataset_id): from ckanext.qa.reports import five_stars qa = five_stars(dataset_id) stars = 0 for resource in qa: if resource['openness_score'] > stars: stars = resource['openness_score'] return int(stars)
def five_stars(self): c.packages = five_stars() return render('ckanext/qa/dataset/five_stars/index.html')
def five_stars(self): c.packages = five_stars() return render("ckanext/qa/dataset/five_stars/index.html")
def dataset_five_stars(self, id=None): return json.dumps(five_stars(id))
def dataset_five_stars(self, id=None): result = five_stars(id) return self._output_json(result)
def five_stars(self): c.packages = five_stars() return p.toolkit.render('qa/five_stars.html')