Hola,
Estoy intentando observar los cambios en el modelo del controlador EditCategoryTabs pero, por alguna razón, no sucede nada:
import { observes } from "@ember-decorators/object"
import { withPluginApi } from "discourse/lib/plugin-api"
function initialize(api) {
api.modifyClass(
"controller:edit-category.tabs",
(Superclass) =>
class extends Superclass {
@observes("model.parent_category_id")
onParentCategoryChange() {
console.log("Aplicar alguna lógica aquí cuando cambia la categoría principal");
}
}
);
}
export default {
name: "new-category-permissions",
initialize() {
withPluginApi(initialize);
},
}
He intentado muchas cosas, pero todavía no puedo activar el observador cuando el modelo cambia. ¿Hay algo que me haya perdido y que pueda explicar cómo hacer esto correctamente?
Como contexto, estoy usando Discourse 3.5.1 compilado con el lanzador oficial.
¡Gracias por tu ayuda!