Observador en el modelo "controller:edit-category.tabs" no activado

Estuve mirando tu enlace, y el controlador se ha movido a /admin: discourse/app/assets/javascripts/admin/addon/controllers/edit-category/tabs.js at main · discourse/discourse · GitHub

No estoy seguro de por qué no se activa. ¿Quizás @observes no funciona bien en modifyClass?

Como alternativa, ¿qué opinas 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("Aplica alguna lógica aquí cuando cambia la categoría principal");
  }
}
3 Me gusta