From 5a65c15463a05c671a01f971659b8929daad141c Mon Sep 17 00:00:00 2001 From: Isaac Janzen <50783505+janzenisaac@users.noreply.github.com> Date: Mon, 6 Feb 2023 10:21:58 -0600 Subject: [PATCH] DEV: Upgrade admin-plugins-explorer to Octane (#219) --- .../discourse/routes/admin-plugins-explorer.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/assets/javascripts/discourse/routes/admin-plugins-explorer.js b/assets/javascripts/discourse/routes/admin-plugins-explorer.js index 83025e4..85a9be1 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-explorer.js +++ b/assets/javascripts/discourse/routes/admin-plugins-explorer.js @@ -1,12 +1,9 @@ import { ajax } from "discourse/lib/ajax"; -import User from "discourse/models/user"; import DiscourseRoute from "discourse/routes/discourse"; -export default DiscourseRoute.extend({ - controllerName: "admin-plugins-explorer", - +export default class AdminPluginsExplorer extends DiscourseRoute { model() { - if (!User.currentProp("admin")) { + if (!this.currentUser.admin) { // display "Only available to admins" message return { model: null, schema: null, disallow: true, groups: null }; } @@ -34,9 +31,9 @@ export default DiscourseRoute.extend({ }); }); }); - }, + } setupController(controller, model) { controller.setProperties(model); - }, -}); + } +}