def show_by_tenant(self, req, tenant_id): """ list tenant usage """ m = manager.Manager() usages = m.request_usages(models.USER_LEVEL) for v in usages: items = self._construct_usage(v) result = [] for k in items: value = items[k] value.update(tenant_id=k) result.append(value) result = list_filter.filter_tenants_usages(req, result) result = list_sort.sort_tenants_usage(req, result) return dict(tenants=result)