From 52ef3ef7a5241fe77656c225313585200d5424b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rui=20Tom=C3=A9?= <108268980+r-tome@users.noreply.github.com> Date: Tue, 29 Jul 2025 14:22:09 +0100 Subject: [PATCH] [PM-19195] Remove deprecated stored procedures (#6128) --- ...OrganizationUser_SetStatusForUsersById.sql | 29 ---------------- ...tRevisionDateByOrganizationUserIdsJson.sql | 33 ------------------- ...pJsonOrgUserSetStatusAndUserBumpSprocs.sql | 11 +++++++ 3 files changed, 11 insertions(+), 62 deletions(-) delete mode 100644 src/Sql/dbo/Stored Procedures/OrganizationUser_SetStatusForUsersById.sql delete mode 100644 src/Sql/dbo/Stored Procedures/User_BumpAccountRevisionDateByOrganizationUserIdsJson.sql create mode 100644 util/Migrator/DbScripts/2025-07-28_00_DropJsonOrgUserSetStatusAndUserBumpSprocs.sql diff --git a/src/Sql/dbo/Stored Procedures/OrganizationUser_SetStatusForUsersById.sql b/src/Sql/dbo/Stored Procedures/OrganizationUser_SetStatusForUsersById.sql deleted file mode 100644 index 18b876775e..0000000000 --- a/src/Sql/dbo/Stored Procedures/OrganizationUser_SetStatusForUsersById.sql +++ /dev/null @@ -1,29 +0,0 @@ -CREATE PROCEDURE [dbo].[OrganizationUser_SetStatusForUsersById] - @OrganizationUserIds AS NVARCHAR(MAX), - @Status SMALLINT -AS -BEGIN - SET NOCOUNT ON - - -- Declare a table variable to hold the parsed JSON data - DECLARE @ParsedIds TABLE (Id UNIQUEIDENTIFIER); - - -- Parse the JSON input into the table variable - INSERT INTO @ParsedIds (Id) - SELECT value - FROM OPENJSON(@OrganizationUserIds); - - -- Check if the input table is empty - IF (SELECT COUNT(1) FROM @ParsedIds) < 1 - BEGIN - RETURN(-1); - END - - UPDATE - [dbo].[OrganizationUser] - SET [Status] = @Status - WHERE [Id] IN (SELECT Id from @ParsedIds) - - EXEC [dbo].[User_BumpAccountRevisionDateByOrganizationUserIdsJson] @OrganizationUserIds -END - diff --git a/src/Sql/dbo/Stored Procedures/User_BumpAccountRevisionDateByOrganizationUserIdsJson.sql b/src/Sql/dbo/Stored Procedures/User_BumpAccountRevisionDateByOrganizationUserIdsJson.sql deleted file mode 100644 index 6e4119d864..0000000000 --- a/src/Sql/dbo/Stored Procedures/User_BumpAccountRevisionDateByOrganizationUserIdsJson.sql +++ /dev/null @@ -1,33 +0,0 @@ -CREATE PROCEDURE [dbo].[User_BumpAccountRevisionDateByOrganizationUserIdsJson] - @OrganizationUserIds NVARCHAR(MAX) -AS -BEGIN - SET NOCOUNT ON - - CREATE TABLE #UserIds - ( - UserId UNIQUEIDENTIFIER NOT NULL - ); - - INSERT INTO #UserIds (UserId) - SELECT - OU.UserId - FROM - [dbo].[OrganizationUser] OU - INNER JOIN - (SELECT [value] as Id FROM OPENJSON(@OrganizationUserIds)) AS OUIds - ON OUIds.Id = OU.Id - WHERE - OU.[Status] = 2 -- Confirmed - - UPDATE - U - SET - U.[AccountRevisionDate] = GETUTCDATE() - FROM - [dbo].[User] U - INNER JOIN - #UserIds ON U.[Id] = #UserIds.[UserId] - - DROP TABLE #UserIds -END diff --git a/util/Migrator/DbScripts/2025-07-28_00_DropJsonOrgUserSetStatusAndUserBumpSprocs.sql b/util/Migrator/DbScripts/2025-07-28_00_DropJsonOrgUserSetStatusAndUserBumpSprocs.sql new file mode 100644 index 0000000000..3accd125ac --- /dev/null +++ b/util/Migrator/DbScripts/2025-07-28_00_DropJsonOrgUserSetStatusAndUserBumpSprocs.sql @@ -0,0 +1,11 @@ +IF OBJECT_ID('[dbo].[OrganizationUser_SetStatusForUsersById]') IS NOT NULL +BEGIN + DROP PROCEDURE [dbo].[OrganizationUser_SetStatusForUsersById] +END +GO + +IF OBJECT_ID('[dbo].[User_BumpAccountRevisionDateByOrganizationUserIdsJson]') IS NOT NULL +BEGIN + DROP PROCEDURE [dbo].[User_BumpAccountRevisionDateByOrganizationUserIdsJson] +END +GO