def get_payload(self, site, user, **kwargs): state = self.get_user_state() return { 'facilities': [f for f in utils.get_facilities() if state is None or f['state'] == state], 'monthly': utils.detail_stats(site, state), 'taggable_contacts': utils.get_taggable_contacts(state, user), }
def get_payload(self, site, user, **kwargs): state = self.get_user_state() data = { 'facilities': facility_info(self), 'monthly': utils.detail_stats(site, self.request.user, state), 'taggable_contacts': u.get_taggable_contacts('fadama', state, user), } # Mark all of the reports as viewed by the current user. FadamaReportVisibility.objects.filter(user=self.request.user).delete() return data