release: v1.4.2
Publish Docker image / build (linux/amd64, ubuntu-latest, amd64) (push) Canceled after 0s
Publish Docker image / build (linux/arm64, ubuntu-24.04-arm, arm64) (push) Canceled after 0s
Publish Docker image / merge (push) Canceled after 0s
GitHub Release / release (push) Canceled after 0s
ci / ci (22, ubuntu-latest) (push) Canceled after 0s
Publish Docker image / build (linux/amd64, ubuntu-latest, amd64) (push) Canceled after 0s
Publish Docker image / build (linux/arm64, ubuntu-24.04-arm, arm64) (push) Canceled after 0s
Publish Docker image / merge (push) Canceled after 0s
GitHub Release / release (push) Canceled after 0s
ci / ci (22, ubuntu-latest) (push) Canceled after 0s
Fix batch tagging and upload token auth; single API token and tagNames-only upload; tag management sort and responsive layout.
This commit is contained in:
1 parent
6cc4f27f7d
commit
4ed4692f5e
24 files changed
+828
-370
No files matched your search
@@ -414,6 +414,14 @@ export function listAdminUserIds(): Set<number> {
|
||||
return new Set(rows.map(row => row.id))
|
||||
}
|
||||
|
||||
/** 首个管理员(按 id),用于遗留全站 Token 上传归属 */
|
||||
export function getPrimaryAdminUserId(): number | null {
|
||||
const row = getDb().prepare(`
|
||||
SELECT id FROM users WHERE role = 'admin' ORDER BY id ASC LIMIT 1
|
||||
`).get() as { id: number } | undefined
|
||||
return row?.id ?? null
|
||||
}
|
||||
|
||||
export function setUserAutoDeleteDays(userId: number, days: number): void {
|
||||
setUserAutoDeletePolicy(userId, days)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user