mirror of
https://github.com/gethomepage/homepage.git
synced 2026-09-26 22:11:20 -07:00
Feature: qui widget (#7192)
Docker CI / Docker Build & Push (push) Canceled after 0s
Tests / vitest (1) (push) Canceled after 0s
Tests / vitest (2) (push) Canceled after 0s
Lint / Linting Checks (push) Canceled after 0s
Release Drafter / Update Release Draft (push) Canceled after 0s
Release Drafter / Auto Label PR (push) Canceled after 0s
Tests / vitest (3) (push) Canceled after 0s
Tests / vitest (4) (push) Canceled after 0s
Docker CI / Docker Build & Push (push) Canceled after 0s
Tests / vitest (1) (push) Canceled after 0s
Tests / vitest (2) (push) Canceled after 0s
Lint / Linting Checks (push) Canceled after 0s
Release Drafter / Update Release Draft (push) Canceled after 0s
Release Drafter / Auto Label PR (push) Canceled after 0s
Tests / vitest (3) (push) Canceled after 0s
Tests / vitest (4) (push) Canceled after 0s
Co-authored-by: yorah <yoram.harmelin@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
co-authored by
yorah
Claude Opus 5.5
shamoon
parent
18a5c4ad73
commit
d001910e86
@@ -433,6 +433,9 @@ export function cleanServiceGroups(groups) {
|
||||
// proxmoxbackupserver
|
||||
datastore,
|
||||
|
||||
// qui
|
||||
instance,
|
||||
|
||||
// speedtest
|
||||
bitratePrecision,
|
||||
|
||||
@@ -543,6 +546,9 @@ export function cleanServiceGroups(groups) {
|
||||
if (type === "portainer") {
|
||||
if (kubernetes) widget.kubernetes = !!JSON.parse(kubernetes);
|
||||
}
|
||||
if (type === "qui") {
|
||||
if (instance !== undefined) widget.instance = instance;
|
||||
}
|
||||
if (type === "proxmox") {
|
||||
if (node) widget.node = node;
|
||||
}
|
||||
|
||||
@@ -403,6 +403,7 @@ describe("utils/config/service-helpers", () => {
|
||||
{ type: "radarr", enableQueue: "true" },
|
||||
{ type: "truenas", enablePools: "true", nasType: "scale" },
|
||||
{ type: "qnap", volume: "vol1" },
|
||||
{ type: "qui", instance: 2 },
|
||||
{ type: "dispatcharr", enableActiveStreams: "true" },
|
||||
{ type: "gamedig", gameToken: "t" },
|
||||
{ type: "kopia", snapshotHost: "h", snapshotPath: "/p" },
|
||||
@@ -468,6 +469,7 @@ describe("utils/config/service-helpers", () => {
|
||||
expect.objectContaining({ namespace: "default", app: "app", podSelector: "app=test" }),
|
||||
);
|
||||
expect(widgets.find((w) => w.type === "qnap")).toEqual(expect.objectContaining({ volume: "vol1" }));
|
||||
expect(widgets.find((w) => w.type === "qui")).toEqual(expect.objectContaining({ instance: 2 }));
|
||||
expect(widgets.find((w) => w.type === "speedtest")).toEqual(
|
||||
expect.objectContaining({ bitratePrecision: 3, version: 1 }),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user