def get(self, request, start_time, end_time): data = get_total_storage_stats_by_day(start_time, end_time, get_time_offset()) res_data = [] init_data = get_init_data(start_time, end_time) for e in data: init_data[e[0]] = e[1] for k, v in init_data.items(): res_data.append({'datetime': datetime_to_isoformat_timestr(k), 'total_storage': v}) return Response(sorted(res_data, key=lambda x: x['datetime']))
def get(self, request, start_time, end_time): if not request.user.admin_permissions.can_view_statistic(): return api_error(status.HTTP_403_FORBIDDEN, 'Permission denied.') data = get_total_storage_stats_by_day(start_time, end_time, get_time_offset()) res_data = [] init_data = get_init_data(start_time, end_time) for e in data: init_data[e[0]] = e[1] for k, v in list(init_data.items()): res_data.append({'datetime': datetime_to_isoformat_timestr(k), 'total_storage': v}) return Response(sorted(res_data, key=lambda x: x['datetime']))