Bonjour,
J’essaie d’observer les changements du modèle du contrôleur EditCategoryTabs mais pour une raison quelconque, rien ne se passe :
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("Appliquer une logique ici lorsque la catégorie parente change");
}
}
);
}
export default {
name: "new-category-permissions",
initialize() {
withPluginApi(initialize);
},
}
J’ai essayé beaucoup de choses mais je ne parviens toujours pas à déclencher l’observateur lorsque le modèle change. Y a-t-il quelque chose que j’ai manqué et qui pourrait expliquer comment faire cela correctement ?
Pour le contexte, j’utilise Discourse 3.5.1 construit avec le lanceur officiel.
Merci pour votre aide !