示例#1
0
 def _staff_data(self, user, profile, form):
     data = {'user':user}
     data['profile'] = profile
     data['form'] = form
     data['surveys'] = Survey.objects.all().order_by('created')
     data['participants'] = get_participants()
     return data
示例#2
0
def aysnc_update_hourly_activity():
    logger = logging.getLogger('vavs.tasks.analytics')
    end = now()
    start = end - timedelta(days=1)
    lines = ['aysnc_update_hourly_activity: %s' % end]
    lines.append('Date: %s (%s - %s)' % (end.date(), start, end))
    participants = get_participants()
    for user in participants:
        activities = process_all_hourly_activity(user, start, end)
        lines.append('%s activities' % user.username)
        lines.append('\tads:\t%d' % len(activities['ad_activities']))
        lines.append('\tfbsp:\t%d' % len(activities['fbsp_activities']))
        lines.append('\tfbad:\t%d' % len(activities['fbad_activities']))
    message = '\n'.join(lines)
    logger.info(message)