From 813cd84e6986640e9eb92eaf5f90a2b10b2ba1e4 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 4 Mar 2025 21:25:59 +0000 Subject: [PATCH 1/2] DEV: Remove unused modifyClass The controller customizations are unused since 89962793d0244006a4e0ddfe0a2f41ff2084b042 --- .../initializers/enable-user-notes.js | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/assets/javascripts/discourse/initializers/enable-user-notes.js b/assets/javascripts/discourse/initializers/enable-user-notes.js index 706989a..07c8791 100644 --- a/assets/javascripts/discourse/initializers/enable-user-notes.js +++ b/assets/javascripts/discourse/initializers/enable-user-notes.js @@ -38,28 +38,6 @@ export default { this.model.set("user_custom_fields", cfs); }); - api.modifyClass("controller:user", { - pluginId: PLUGIN_ID, - userNotesCount: null, - - @on("init") - @observes("model") - _modelChanged: function () { - this.set( - "userNotesCount", - this.get("model.custom_fields.user_notes_count") || 0 - ); - }, - - actions: { - showUserNotes() { - showUserNotes(store, this.model.id, (count) => - this.set("userNotesCount", count) - ); - }, - }, - }); - const mobileView = api.container.lookup("service:site").mobileView; const loc = mobileView ? "before" : "after"; api.decorateWidget(`poster-name:${loc}`, (dec) => { From ecc164235e4809e881d41cc6dc70bf7e59582c58 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 4 Mar 2025 21:29:34 +0000 Subject: [PATCH 2/2] lint --- assets/javascripts/discourse/initializers/enable-user-notes.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/assets/javascripts/discourse/initializers/enable-user-notes.js b/assets/javascripts/discourse/initializers/enable-user-notes.js index 07c8791..875cec0 100644 --- a/assets/javascripts/discourse/initializers/enable-user-notes.js +++ b/assets/javascripts/discourse/initializers/enable-user-notes.js @@ -1,10 +1,7 @@ -import { observes, on } from "discourse/lib/decorators"; import { iconNode } from "discourse/lib/icon-library"; import { withPluginApi } from "discourse/lib/plugin-api"; import { showUserNotes } from "discourse/plugins/discourse-user-notes/discourse-user-notes/lib/user-notes"; -const PLUGIN_ID = "discourse-user-notes"; - export default { name: "enable-user-notes", initialize(container) {