1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 23:52:50 -05:00

[Reset Password] Update all existing tables/sprocs/migrator scripts (#1235)

This commit is contained in:
Vincent Salucci
2021-03-23 16:04:11 -05:00
committed by GitHub
parent fccf5cc00e
commit 0cfd50382d
8 changed files with 368 additions and 8 deletions

View File

@ -10,7 +10,8 @@
@ExternalId NVARCHAR(300),
@CreationDate DATETIME2(7),
@RevisionDate DATETIME2(7),
@Permissions NVARCHAR(MAX)
@Permissions NVARCHAR(MAX),
@ResetPasswordKey VARCHAR(MAX)
AS
BEGIN
SET NOCOUNT ON
@ -28,7 +29,8 @@ BEGIN
[ExternalId],
[CreationDate],
[RevisionDate],
[Permissions]
[Permissions],
[ResetPasswordKey]
)
VALUES
(
@ -43,6 +45,7 @@ BEGIN
@ExternalId,
@CreationDate,
@RevisionDate,
@Permissions
@Permissions,
@ResetPasswordKey
)
END

View File

@ -11,12 +11,13 @@
@CreationDate DATETIME2(7),
@RevisionDate DATETIME2(7),
@Permissions NVARCHAR(MAX),
@ResetPasswordKey VARCHAR(MAX),
@Collections AS [dbo].[SelectionReadOnlyArray] READONLY
AS
BEGIN
SET NOCOUNT ON
EXEC [dbo].[OrganizationUser_Create] @Id, @OrganizationId, @UserId, @Email, @Key, @Status, @Type, @AccessAll, @ExternalId, @CreationDate, @RevisionDate, @Permissions
EXEC [dbo].[OrganizationUser_Create] @Id, @OrganizationId, @UserId, @Email, @Key, @Status, @Type, @AccessAll, @ExternalId, @CreationDate, @RevisionDate, @Permissions, @ResetPasswordKey
;WITH [AvailableCollectionsCTE] AS(
SELECT

View File

@ -10,7 +10,8 @@
@ExternalId NVARCHAR(300),
@CreationDate DATETIME2(7),
@RevisionDate DATETIME2(7),
@Permissions NVARCHAR(MAX)
@Permissions NVARCHAR(MAX),
@ResetPasswordKey VARCHAR(MAX)
AS
BEGIN
SET NOCOUNT ON
@ -28,7 +29,8 @@ BEGIN
[ExternalId] = @ExternalId,
[CreationDate] = @CreationDate,
[RevisionDate] = @RevisionDate,
[Permissions] = @Permissions
[Permissions] = @Permissions,
[ResetPasswordKey] = @ResetPasswordKey
WHERE
[Id] = @Id

View File

@ -11,12 +11,13 @@
@CreationDate DATETIME2(7),
@RevisionDate DATETIME2(7),
@Permissions NVARCHAR(MAX),
@ResetPasswordKey VARCHAR(MAX),
@Collections AS [dbo].[SelectionReadOnlyArray] READONLY
AS
BEGIN
SET NOCOUNT ON
EXEC [dbo].[OrganizationUser_Update] @Id, @OrganizationId, @UserId, @Email, @Key, @Status, @Type, @AccessAll, @ExternalId, @CreationDate, @RevisionDate, @Permissions
EXEC [dbo].[OrganizationUser_Update] @Id, @OrganizationId, @UserId, @Email, @Key, @Status, @Type, @AccessAll, @ExternalId, @CreationDate, @RevisionDate, @Permissions, @ResetPasswordKey
-- Update
UPDATE
[Target]

View File

@ -4,6 +4,7 @@
[UserId] UNIQUEIDENTIFIER NULL,
[Email] NVARCHAR (256) NULL,
[Key] VARCHAR (MAX) NULL,
[ResetPasswordKey] VARCHAR (MAX) NULL,
[Status] TINYINT NOT NULL,
[Type] TINYINT NOT NULL,
[AccessAll] BIT NOT NULL,

View File

@ -20,6 +20,7 @@ SELECT
O.[MaxStorageGb],
O.[Identifier],
OU.[Key],
OU.[ResetPasswordKey],
OU.[Status],
OU.[Type],
SU.[ExternalId] SsoExternalId,

View File

@ -13,7 +13,8 @@ SELECT
OU.[AccessAll],
OU.[ExternalId],
SU.[ExternalId] SsoExternalId,
OU.[Permissions]
OU.[Permissions],
OU.[ResetPasswordKey]
FROM
[dbo].[OrganizationUser] OU
LEFT JOIN