1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-04 01:22:50 -05:00

refactor policy apis

This commit is contained in:
Kyle Spearrin
2020-01-20 08:53:09 -05:00
parent c5ae1b8283
commit f3f1ac57d2
11 changed files with 112 additions and 120 deletions

View File

@ -0,0 +1,15 @@
CREATE PROCEDURE [dbo].[Policy_ReadByOrganizationIdType]
@OrganizationId UNIQUEIDENTIFIER,
@Type TINYINT
AS
BEGIN
SET NOCOUNT ON
SELECT TOP 1
*
FROM
[dbo].[PolicyView]
WHERE
[OrganizationId] = @OrganizationId
AND [Type] = @Type
END

View File

@ -2,7 +2,7 @@
[Id] UNIQUEIDENTIFIER NOT NULL,
[OrganizationId] UNIQUEIDENTIFIER NOT NULL,
[Type] TINYINT NOT NULL,
[Data] NVARCHAR (MAX) NOT NULL,
[Data] NVARCHAR (MAX) NULL,
[Enabled] BIT NOT NULL,
[CreationDate] DATETIME2 (7) NOT NULL,
[RevisionDate] DATETIME2 (7) NOT NULL,
@ -12,6 +12,6 @@
GO
CREATE NONCLUSTERED INDEX [IX_Policy_OrganizationId_Enabled]
ON [dbo].[Policy]([OrganizationId] ASC, [Enabled] ASC);
CREATE UNIQUE NONCLUSTERED INDEX [IX_Policy_OrganizationId_Type]
ON [dbo].[Policy]([OrganizationId] ASC, [Type] ASC);