From e30aec8f367f400dce6e61875f23724ed891a26f Mon Sep 17 00:00:00 2001 From: unakb Date: Fri, 23 Aug 2024 12:00:47 +0000 Subject: [PATCH 1/4] Update scope-law-and-order.ts --- .../seeders/data/scope-law-and-order.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts index 08f38aacb4ca..0c63932f7a07 100644 --- a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts +++ b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts @@ -1,9 +1,11 @@ -import { createScope } from './helpers' +import { compose, createScope } from './helpers' -createScope({ - name: '@rettarvorslugatt.island.is/law-and-order', - displayName: 'Dómsmál og fyrirköll', - description: 'Bakendascope fyrir dómsmála virkni á mínum síðum', - accessControlled: false, - addToClients: ['@island.is/clients/api'], -}) +export const up = compose( + createScope({ + name: '@rettarvorslugatt.island.is/law-and-order', + displayName: 'Dómsmál og fyrirköll', + description: 'Bakendascope fyrir dómsmála virkni á mínum síðum', + accessControlled: false, + addToClients: ['@island.is/clients/api'], + }), +) From 8e67ccc592f5ad733d678c427cea4b60aa7bd141 Mon Sep 17 00:00:00 2001 From: unakb Date: Fri, 23 Aug 2024 14:43:57 +0000 Subject: [PATCH 2/4] Update scope-law-and-order.ts --- libs/auth-api-lib/seeders/data/scope-law-and-order.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts index 0c63932f7a07..c55f4482a26b 100644 --- a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts +++ b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts @@ -7,5 +7,6 @@ export const up = compose( description: 'Bakendascope fyrir dómsmála virkni á mínum síðum', accessControlled: false, addToClients: ['@island.is/clients/api'], + addToResource: '@island.is', }), ) From 72a92a45d80b06ed88bc3b183092938c2b6029b0 Mon Sep 17 00:00:00 2001 From: unakb Date: Fri, 11 Oct 2024 15:22:08 +0000 Subject: [PATCH 3/4] Update 20241003213354-update-notification.js --- .../20241003213354-update-notification.js | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 apps/judicial-system/backend/migrations/20241003213354-update-notification.js diff --git a/apps/judicial-system/backend/migrations/20241003213354-update-notification.js b/apps/judicial-system/backend/migrations/20241003213354-update-notification.js new file mode 100644 index 000000000000..8999d9f4f24b --- /dev/null +++ b/apps/judicial-system/backend/migrations/20241003213354-update-notification.js @@ -0,0 +1,67 @@ +'use strict' +const replaceEnum = require('sequelize-replace-enum-postgres').default + +module.exports = { + up: (queryInterface) => { + // replaceEnum does not support transactions + return replaceEnum({ + queryInterface, + tableName: 'notification', + columnName: 'type', + newValues: [ + 'HEADS_UP', + 'READY_FOR_COURT', + 'RECEIVED_BY_COURT', + 'COURT_DATE', + 'RULING', + 'MODIFIED', + 'REVOKED', + 'DEFENDER_ASSIGNED', + 'ADVOCATE_ASSIGNED', // Changed value + 'DEFENDANTS_NOT_UPDATED_AT_COURT', + 'APPEAL_TO_COURT_OF_APPEALS', + 'APPEAL_RECEIVED_BY_COURT', + 'APPEAL_STATEMENT', + 'APPEAL_COMPLETED', + 'APPEAL_JUDGES_ASSIGNED', + 'APPEAL_CASE_FILES_UPDATED', + 'APPEAL_WITHDRAWN', + 'INDICTMENT_DENIED', + 'INDICTMENT_RETURNED', + 'INDICTMENTS_WAITING_FOR_CONFIRMATION', + ], + enumName: 'enum_notification_type', + }) + }, + + down: (queryInterface) => { + // replaceEnum does not support transactions + return replaceEnum({ + queryInterface, + tableName: 'notification', + columnName: 'type', + newValues: [ + 'HEADS_UP', + 'READY_FOR_COURT', + 'RECEIVED_BY_COURT', + 'COURT_DATE', + 'RULING', + 'MODIFIED', + 'REVOKED', + 'DEFENDER_ASSIGNED', + 'DEFENDANTS_NOT_UPDATED_AT_COURT', + 'APPEAL_TO_COURT_OF_APPEALS', + 'APPEAL_RECEIVED_BY_COURT', + 'APPEAL_STATEMENT', + 'APPEAL_COMPLETED', + 'APPEAL_JUDGES_ASSIGNED', + 'APPEAL_CASE_FILES_UPDATED', + 'APPEAL_WITHDRAWN', + 'INDICTMENT_DENIED', + 'INDICTMENT_RETURNED', + 'INDICTMENTS_WAITING_FOR_CONFIRMATION', + ], + enumName: 'enum_notification_type', + }) + }, +} From 1136f602a65bc81e515abf06204ee716cb44ab04 Mon Sep 17 00:00:00 2001 From: unakb Date: Fri, 11 Oct 2024 15:24:13 +0000 Subject: [PATCH 4/4] Revert change --- .../seeders/data/scope-law-and-order.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts index c55f4482a26b..08f38aacb4ca 100644 --- a/libs/auth-api-lib/seeders/data/scope-law-and-order.ts +++ b/libs/auth-api-lib/seeders/data/scope-law-and-order.ts @@ -1,12 +1,9 @@ -import { compose, createScope } from './helpers' +import { createScope } from './helpers' -export const up = compose( - createScope({ - name: '@rettarvorslugatt.island.is/law-and-order', - displayName: 'Dómsmál og fyrirköll', - description: 'Bakendascope fyrir dómsmála virkni á mínum síðum', - accessControlled: false, - addToClients: ['@island.is/clients/api'], - addToResource: '@island.is', - }), -) +createScope({ + name: '@rettarvorslugatt.island.is/law-and-order', + displayName: 'Dómsmál og fyrirköll', + description: 'Bakendascope fyrir dómsmála virkni á mínum síðum', + accessControlled: false, + addToClients: ['@island.is/clients/api'], +})