Observateur sur le modèle "controller:edit-category.tabs" non déclenché

J’ai regardé votre lien, et le contrôleur a été déplacé vers /admin : discourse/app/assets/javascripts/admin/addon/controllers/edit-category/tabs.js at main · discourse/discourse · GitHub

Je ne suis pas sûr pourquoi cela ne se déclenche pas. Peut-être que @observes ne fonctionne pas bien dans modifyClass ?

Alternativement, que pensez-vous de :

@action
saveCategory(data) {
  const oldParentId = this.model.parent_category_id;
  super.saveCategory(data);
  const newParentId = this.model.parent_category_id;

  if (oldParentId !== newParentId) {
    console.log("Appliquer une logique ici lorsque la catégorie parente change");
  }
}
3 « J'aime »