Esempio n. 1
0
 def get_counts(queryset):
     hardware_count = count_by(queryset,
                               lambda activity: activity.hardware.model)
     software_count = count_by(queryset,
                               lambda activity: activity.software.name)
     installer_count = count_by(queryset,
                                lambda activity: activity.installer.id)
     total = queryset.count()
     return {
         'hardware_count': hardware_count,
         'software_count': software_count,
         'installer_count': installer_count,
         'total': total
     }
Esempio n. 2
0
 def get_counts(queryset):
     hardware_count = count_by(
         queryset, lambda activity: activity.hardware.model)
     software_count = count_by(
         queryset, lambda activity: activity.software.name)
     installer_count = count_by(
         queryset, lambda activity: activity.installer.id)
     total = queryset.count()
     return {
         'hardware_count': hardware_count,
         'software_count': software_count,
         'installer_count': installer_count,
         'total': total
     }
Esempio n. 3
0
 def get_counts(queryset):
     level_count = count_by(queryset, lambda activity: activity.level)
     status_count = count_by(queryset, lambda activity: activity.status)
     type_count = count_by(queryset, lambda activity: activity.type)
     total = queryset.count()
     confirmed = queryset.filter(room__isnull=False).count()
     return {
         'level_count': level_count,
         'status_count': status_count,
         'type_count': type_count,
         'confirmed': confirmed,
         'not_confirmed': total - confirmed,
         'total': total
     }
Esempio n. 4
0
 def get_counts(queryset):
     level_count = count_by(queryset, lambda activity: activity.level)
     status_count = count_by(queryset, lambda activity: activity.status)
     type_count = count_by(queryset, lambda activity: activity.activity_type)
     total = queryset.count()
     confirmed = queryset.filter(room__isnull=False).count()
     return {
         'level_count': level_count,
         'status_count': status_count,
         'type_count': type_count,
         'confirmed': confirmed,
         'not_confirmed': total - confirmed,
         'total': total
     }