Esto debería ser así, ya que estamos obteniendo la información de la categoría desde
@discourseComputed("category")
categoryInfo(category) {
return this.site.categories.findBy("id", category.id);
},
Por lo que sé, this.site.categories solo devolverá aquellas que el usuario actual puede ver.