feat(admin): centralize tool & module settings in Werkzeuge tab with per-tool permissions, DB-backed config, connection tests, and cog-button navigation

This commit is contained in:
Matthias Hochmeister
2026-04-17 08:37:29 +02:00
parent 6ead698294
commit 6614fbaa68
28 changed files with 2472 additions and 1426 deletions

View File

@@ -0,0 +1,12 @@
export interface ToolConfig {
url: string;
tokenId?: string; // bookstack only
tokenSecret?: string; // bookstack only (masked — last 4 chars visible)
apiToken?: string; // vikunja only (masked)
}
export interface ToolTestResult {
success: boolean;
message: string;
latencyMs: number;
}