DEV: Fix imports

This commit is contained in:
Jarek Radosz 2023-01-15 21:23:46 +01:00
parent 12555cc69b
commit 17e085bffd
9 changed files with 23 additions and 34 deletions

View File

@ -1,7 +1,7 @@
import Discourse from "manager-client/discourse";
import Component from "@ember/component"; import Component from "@ember/component";
import { computed } from "@ember/object"; import { computed } from "@ember/object";
import { inject as service } from "@ember/service"; import { inject as service } from "@ember/service";
import { getURLWithCDN } from "discourse-common/lib/get-url";
export default Component.extend({ export default Component.extend({
router: service(), router: service(),
@ -28,11 +28,11 @@ export default Component.extend({
officialRepoImageSrc: computed("repo.official", function () { officialRepoImageSrc: computed("repo.official", function () {
if (this.get("repo.fork")) { if (this.get("repo.fork")) {
return Discourse.getAppURL( return getURLWithCDN(
"/plugins/docker_manager/images/font-awesome-exclamation-circle.png" "/plugins/docker_manager/images/font-awesome-exclamation-circle.png"
); );
} else if (this.get("repo.official")) { } else if (this.get("repo.official")) {
return Discourse.getAppURL( return getURLWithCDN(
"/plugins/docker_manager/images/font-awesome-check-circle.png" "/plugins/docker_manager/images/font-awesome-check-circle.png"
); );
} }

View File

@ -1,6 +1,6 @@
import Discourse from "manager-client/discourse";
import Controller from "@ember/controller"; import Controller from "@ember/controller";
import { computed } from "@ember/object"; import { computed } from "@ember/object";
import getURL from "discourse-common/lib/get-url";
export default Controller.extend({ export default Controller.extend({
showBanner: computed("banner", "bannerDismissed", "banner.[]", function() { showBanner: computed("banner", "bannerDismissed", "banner.[]", function() {
@ -20,16 +20,8 @@ export default Controller.extend({
this.set("banner", banner); this.set("banner", banner);
}, },
logoUrl: computed(function() {
return Discourse.logoUrl;
}),
returnToSiteUrl: computed(function() {
return Discourse.getAppURL("/");
}),
backupsUrl: computed(function() { backupsUrl: computed(function() {
return Discourse.getAppURL("/admin/backups"); return getURL("/admin/backups");
}), }),
actions: { actions: {

View File

@ -1,7 +1,7 @@
/* eslint-disable */ /* eslint-disable */
/* global MessageBus, bootbox */ /* global MessageBus, bootbox */
import Repo from "manager-client/models/repo"; import Repo from "discourse/plugins/docker_manager/discourse/models/repo";
import Controller from "@ember/controller"; import Controller from "@ember/controller";
import { equal } from "@ember/object/computed"; import { equal } from "@ember/object/computed";
import { computed } from "@ember/object"; import { computed } from "@ember/object";

View File

@ -1,13 +1,11 @@
import EmberObject from "@ember/object"; import EmberObject from "@ember/object";
import Discourse from "manager-client/discourse"; import { ajax } from "discourse/lib/ajax";
import jQuery from "jquery";
const ProcessList = EmberObject.extend({ const ProcessList = EmberObject.extend({
output: null, output: null,
refresh() { refresh() {
return jQuery return ajax("/admin/docker/ps", {
.ajax(Discourse.getAppURL("/admin/docker/ps"), {
dataType: "text", dataType: "text",
}) })
.then((result) => { .then((result) => {

View File

@ -1,9 +1,8 @@
import Discourse from "manager-client/discourse";
import { default as EmberObject, computed } from "@ember/object"; import { default as EmberObject, computed } from "@ember/object";
import { or } from "@ember/object/computed"; import { or } from "@ember/object/computed";
import { isNone } from "@ember/utils"; import { isNone } from "@ember/utils";
import { Promise } from "rsvp"; import { Promise } from "rsvp";
import jQuery from "jquery"; import { ajax } from "discourse/lib/ajax";
let loaded = []; let loaded = [];
@ -55,7 +54,7 @@ const Repo = EmberObject.extend({
args = args || {}; args = args || {};
args.data = this.getProperties("path", "version", "branch"); args.data = this.getProperties("path", "version", "branch");
return jQuery.ajax(Discourse.getAppURL(url), args); return ajax(url, args);
}, },
findLatest() { findLatest() {
@ -66,7 +65,7 @@ const Repo = EmberObject.extend({
} }
this.set("checking", true); this.set("checking", true);
this.repoAjax(Discourse.getAppURL("/admin/docker/latest")).then( this.repoAjax("/admin/docker/latest").then(
(result) => { (result) => {
this.setProperties({ this.setProperties({
unloaded: false, unloaded: false,
@ -81,13 +80,13 @@ const Repo = EmberObject.extend({
}, },
findProgress() { findProgress() {
return this.repoAjax(Discourse.getAppURL("/admin/docker/progress")).then( return this.repoAjax("/admin/docker/progress").then(
(result) => result.progress (result) => result.progress
); );
}, },
resetUpgrade() { resetUpgrade() {
return this.repoAjax(Discourse.getAppURL("/admin/docker/upgrade"), { return this.repoAjax("/admin/docker/upgrade", {
dataType: "text", dataType: "text",
type: "DELETE", type: "DELETE",
}).then(() => { }).then(() => {
@ -98,7 +97,7 @@ const Repo = EmberObject.extend({
startUpgrade() { startUpgrade() {
this.set("upgrading", true); this.set("upgrading", true);
return this.repoAjax(Discourse.getAppURL("/admin/docker/upgrade"), { return this.repoAjax("/admin/docker/upgrade", {
dataType: "text", dataType: "text",
type: "POST", type: "POST",
}).catch(() => { }).catch(() => {
@ -114,7 +113,7 @@ Repo.reopenClass({
return resolve(loaded); return resolve(loaded);
} }
jQuery.ajax(Discourse.getAppURL("/admin/docker/repos")).then((result) => { ajax("/admin/docker/repos").then((result) => {
loaded = result.repos.map((r) => Repo.create(r)); loaded = result.repos.map((r) => Repo.create(r));
resolve(loaded); resolve(loaded);
}); });
@ -130,7 +129,7 @@ Repo.reopenClass({
}, },
upgradeAll() { upgradeAll() {
return jQuery.ajax(Discourse.getAppURL("/admin/docker/upgrade"), { return ajax("/admin/docker/upgrade", {
dataType: "text", dataType: "text",
type: "POST", type: "POST",
data: { path: "all" }, data: { path: "all" },
@ -138,7 +137,7 @@ Repo.reopenClass({
}, },
resetAll(repos) { resetAll(repos) {
return jQuery.ajax(Discourse.getAppURL("/admin/docker/upgrade"), { return ajax("/admin/docker/upgrade", {
dataType: "text", dataType: "text",
type: "DELETE", type: "DELETE",
data: { path: "all", version: concatVersions(repos) }, data: { path: "all", version: concatVersions(repos) },
@ -146,7 +145,7 @@ Repo.reopenClass({
}, },
findLatestAll() { findLatestAll() {
return jQuery.ajax(Discourse.getAppURL("/admin/docker/latest"), { return ajax("/admin/docker/latest", {
dataType: "text", dataType: "text",
type: "GET", type: "GET",
data: { path: "all" }, data: { path: "all" },
@ -154,7 +153,7 @@ Repo.reopenClass({
}, },
findAllProgress(repos) { findAllProgress(repos) {
return jQuery.ajax(Discourse.getAppURL("/admin/docker/progress"), { return ajax("/admin/docker/progress", {
dataType: "text", dataType: "text",
type: "GET", type: "GET",
data: { path: "all", version: concatVersions(repos) }, data: { path: "all", version: concatVersions(repos) },

View File

@ -1,4 +1,4 @@
import Repo from "manager-client/models/repo"; import Repo from "discourse/plugins/docker_manager/discourse/models/repo";
import Route from "@ember/routing/route"; import Route from "@ember/routing/route";
export default Route.extend({ export default Route.extend({

View File

@ -1,4 +1,4 @@
import { find } from "manager-client/models/process-list"; import { find } from "discourse/plugins/docker_manager/discourse/models/process-list";
import Route from "@ember/routing/route"; import Route from "@ember/routing/route";
export default Route.extend({ export default Route.extend({

View File

@ -1,4 +1,4 @@
import Repo from "manager-client/models/repo"; import Repo from "discourse/plugins/docker_manager/discourse/models/repo";
import Route from "@ember/routing/route"; import Route from "@ember/routing/route";
import EmberObject from "@ember/object"; import EmberObject from "@ember/object";
import { Promise } from "rsvp"; import { Promise } from "rsvp";

View File

@ -2,7 +2,7 @@ import { module, test } from "qunit";
import { setupRenderingTest } from "ember-qunit"; import { setupRenderingTest } from "ember-qunit";
import { render, find } from "@ember/test-helpers"; import { render, find } from "@ember/test-helpers";
import hbs from "htmlbars-inline-precompile"; import hbs from "htmlbars-inline-precompile";
import Repo from "manager-client/models/repo"; import Repo from "discourse/plugins/docker_manager/discourse/models/repo";
const repoObject = Repo.create({ const repoObject = Repo.create({
unloaded: false, unloaded: false,