Task groups & viewer in admin panel #52 (#91)

* feat: historical tasks in database, better scheduling, and unified API for accessing tasks

* feat: new UI for everything

* fix: add translations and fix formatting
This commit is contained in:
DecDuck
2025-06-07 15:39:01 +10:00
committed by GitHub
parent d976ac87e3
commit 4184705b14
15 changed files with 468 additions and 105 deletions

View File

@ -80,4 +80,10 @@ export const systemACLDescriptions: ObjectFromList<typeof systemACLs> = {
"news:read": "Read news articles.",
"news:create": "Create a new news article.",
"news:delete": "Delete a news article.",
"task:read": "Read all tasks currently running on server.",
"task:start": "Manually execute scheduled tasks.",
"maintenance:read":
"Read tasks and maintenance information, like updates available and cleanup.",
};

View File

@ -74,6 +74,11 @@ export const systemACLs = [
"news:read",
"news:create",
"news:delete",
"task:read",
"task:start",
"maintenance:read",
] as const;
const systemACLPrefix = "system:";