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

This commit is contained in:
lzstealth committed 2026-10-23 21:23:43 +01:00
1 parent 46636939de
commit 86b9609ea7
11 files changed
+285 -56

No files matched your search

+6 -4
View File
@@ -161,8 +161,9 @@ test('2.17.0 migration adds the expiring view-as session columns', async () => {
]);
const pending = await getPendingMigrations(pool, { currentVersion: '2.16.2' });
assert.deepEqual(pending.map(function (migration) { return migration.version; }), ['2.17.0', '2.17.1']);
await pending[0].run(pool);
const viewAsMigration = pending.find(function (migration) { return migration.version === '2.17.0'; });
assert.ok(viewAsMigration);
await viewAsMigration.run(pool);
assert.ok(pool.queries.some(function ([sql]) {
return String(sql).includes('ALTER TABLE a_sessions ADD COLUMN view_as_user_id INT NULL AFTER user_id');
@@ -189,8 +190,9 @@ test('2.17.1 migration removes obsolete dashboard.allow grants and permission',
]);
const pending = await getPendingMigrations(pool, { currentVersion: '2.17.0' });
assert.deepEqual(pending.map(function (migration) { return migration.version; }), ['2.17.1']);
await pending[0].run(pool);
const obsoletePermissionMigration = pending.find(function (migration) { return migration.version === '2.17.1'; });
assert.ok(obsoletePermissionMigration);
await obsoletePermissionMigration.run(pool);
assert.ok(pool.queries.some(function ([sql, params]) {
return String(sql).includes('DELETE role_permissions') && params[0] === 'dashboard.allow';