Release v2.11.1
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m47s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 31s

This commit is contained in:
2026-09-04 15:43:55 +01:00
parent 2c150b5b2e
commit 98f969ca0f
104 changed files with 3559 additions and 447 deletions
+16
View File
@@ -40,6 +40,8 @@ function registerRoutes(app, deps) {
mediaDir: deps.mediaDir,
requirePermission: deps.requirePermission,
recordRequestAuditEvent: deps.recordRequestAuditEvent
,sendAccountEmail: deps.sendAccountEmail
,createOneTimeToken: deps.createOneTimeToken
});
registerAuditLogRoutes(app, {
pool: deps.pool,
@@ -81,8 +83,14 @@ function registerAuthAndAccountRoutes(app, deps) {
parseCookies: deps.parseCookies,
hashSessionToken: deps.hashSessionToken,
verifyPassword: deps.verifyPassword,
hashPassword: deps.hashPassword,
validatePasswordStrength: deps.validatePasswordStrength,
sessionCookieName: deps.sessionCookieName,
recordRequestAuditEvent: deps.recordRequestAuditEvent
,sendAccountEmail: deps.sendAccountEmail
,createOneTimeToken: deps.createOneTimeToken
,getConnection: deps.pool.getConnection ? deps.pool.getConnection.bind(deps.pool) : null
,rbacData: deps.rbacData
});
registerPagesRoutes(app, {
@@ -112,6 +120,8 @@ function registerAuthAndAccountRoutes(app, deps) {
hashSessionToken: deps.hashSessionToken,
sessionCookieName: deps.sessionCookieName,
recordRequestAuditEvent: deps.recordRequestAuditEvent
,sendAccountEmail: deps.sendAccountEmail
,createOneTimeToken: deps.createOneTimeToken
});
registerUsersRoutes(app, {
@@ -126,6 +136,10 @@ function registerAuthAndAccountRoutes(app, deps) {
rbacData: deps.rbacData,
requirePermission: deps.requirePermission,
recordRequestAuditEvent: deps.recordRequestAuditEvent
,sendAccountEmail: deps.sendAccountEmail
,createOneTimeToken: deps.createOneTimeToken
,hashSessionToken: deps.hashSessionToken
,getRequestOrigin: deps.getRequestOrigin
});
}
@@ -186,6 +200,7 @@ function registerSignageRoutes(app, deps) {
findAvailableClientName: deps.findAvailableClientName,
withClientNameReservation: deps.withClientNameReservation,
broadcastDashboardState: deps.broadcastDashboardState,
recordRequestAuditEvent: deps.recordRequestAuditEvent,
requirePermission: deps.requirePermission
});
}
@@ -298,6 +313,7 @@ function registerSettingsAndContentRoutes(app, deps) {
redirectAfterSave: deps.redirectAfterSave,
dataSourceTasks: deps.dataSourceTasks,
backgroundTaskQueue: deps.backgroundTaskQueue,
recordRequestAuditEvent: deps.recordRequestAuditEvent,
requirePermission: deps.requirePermission
});