Ejemplo n.º 1
0
 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),
     }
Ejemplo n.º 2
0
 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