Ciao,
Sto cercando di osservare le modifiche al modello del controller EditCategoryTabs ma per qualche motivo non succede nulla:
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("Applica qui una logica quando cambia la categoria padre");
}
}
);
}
export default {
name: "new-category-permissions",
initialize() {
withPluginApi(initialize);
},
}
Ho provato molte cose ma non sono ancora in grado di attivare l’osservatore quando il modello cambia. C’è qualcosa che ho trascurato che potrebbe spiegare come fare questo correttamente?
Per contesto, sto usando Discourse 3.5.1 compilato con il launcher ufficiale.
Grazie per il tuo aiuto!