mirror of
https://github.com/bitwarden/server.git
synced 2025-07-03 00:52:49 -05:00
org signup plan details
This commit is contained in:
@ -67,24 +67,26 @@
|
||||
<Folder Include="dbo\User Defined Types\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="dbo\Tables\SubvaultCipher.sql" />
|
||||
<RefactorLog Include="Sql.refactorlog" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="dbo\Tables\Device.sql" />
|
||||
<Build Include="dbo\Tables\History.sql" />
|
||||
<Build Include="dbo\Tables\Cipher.sql" />
|
||||
<Build Include="dbo\Tables\OrganizationUser.sql" />
|
||||
<Build Include="dbo\Tables\SubvaultUser.sql" />
|
||||
<Build Include="dbo\Tables\Subvault.sql" />
|
||||
<Build Include="dbo\Tables\FolderCipher.sql" />
|
||||
<Build Include="dbo\Tables\Grant.sql" />
|
||||
<Build Include="dbo\Tables\Organization.sql" />
|
||||
<Build Include="dbo\Tables\Favorite.sql" />
|
||||
<Build Include="dbo\Tables\User.sql" />
|
||||
<Build Include="dbo\Tables\Folder.sql" />
|
||||
<Build Include="dbo\Tables\Group.sql" />
|
||||
<Build Include="dbo\Tables\User.sql" />
|
||||
<Build Include="dbo\Tables\GroupUser.sql" />
|
||||
<Build Include="dbo\Tables\Folder.sql" />
|
||||
<Build Include="dbo\Tables\Organization.sql" />
|
||||
<Build Include="dbo\Tables\OrganizationUser.sql" />
|
||||
<Build Include="dbo\Tables\Subvault.sql" />
|
||||
<Build Include="dbo\Tables\SubvaultCipher.sql" />
|
||||
<Build Include="dbo\Tables\SubvaultGroup.sql" />
|
||||
<Build Include="dbo\Tables\SubvaultUser.sql" />
|
||||
<Build Include="dbo\Views\SubvaultUserView.sql" />
|
||||
<Build Include="dbo\Views\SubvaultUserSubvaultDetailsView.sql" />
|
||||
<Build Include="dbo\Views\DeviceView.sql" />
|
||||
<Build Include="dbo\Views\HistoryView.sql" />
|
||||
<Build Include="dbo\Views\FolderView.sql" />
|
||||
@ -92,14 +94,16 @@
|
||||
<Build Include="dbo\Views\OrganizationUserView.sql" />
|
||||
<Build Include="dbo\Views\OrganizationView.sql" />
|
||||
<Build Include="dbo\Views\UserView.sql" />
|
||||
<Build Include="dbo\Views\SubvaultUserSubvaultDetailsView.sql" />
|
||||
<Build Include="dbo\Views\GrantView.sql" />
|
||||
<Build Include="dbo\Views\SubvaultUserUserDetailsView.sql" />
|
||||
<Build Include="dbo\Views\OrganizationUserOrganizationDetailsView.sql" />
|
||||
<Build Include="dbo\Views\OrganizationUserUserDetailsView.sql" />
|
||||
<Build Include="dbo\Views\SubvaultView.sql" />
|
||||
<Build Include="dbo\Functions\UserCanEditCipher.sql" />
|
||||
<Build Include="dbo\Functions\CipherDetails.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Subvault_ReadByOrganizationId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_ReadByOrganizationUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUserSubvaultDetails_ReadByUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Cipher_Create.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Cipher_DeleteById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Favorite_Create.sql" />
|
||||
@ -157,10 +161,19 @@
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_DeleteById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_ReadById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_Update.sql" />
|
||||
<Build Include="dbo\Stored Procedures\CipherFullDetails_ReadByIdUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_ReadCanEditByCipherIdUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Cipher_UpdatePartial.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUserOrganizationDetails_ReadByUserIdStatus.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadByOrganizationIdEmail.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Organization_ReadByIdUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadByOrganizationId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Organization_ReadByUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Subvault_ReadByIdAdminUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Grant_DeleteByKey.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUserSubvaultDetails_ReadByUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Grant_DeleteBySubjectIdClientId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUserUserDetails_ReadBySubvaultId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Grant_DeleteBySubjectIdClientIdType.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadByOrganizationIdUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Grant_ReadByKey.sql" />
|
||||
@ -168,19 +181,9 @@
|
||||
<Build Include="dbo\Stored Procedures\Grant_Save.sql" />
|
||||
<Build Include="dbo\Stored Procedures\User_ReadAccountRevisionDateById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\User_ReadPublicKeyById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUserOrganizationDetails_ReadByUserIdStatus.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUserUserDetails_ReadById.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUserUserDetails_ReadByOrganizationId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Subvault_ReadByOrganizationIdAdminUserId.sql" />
|
||||
<Build Include="dbo\User Defined Types\GuidIdArray.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUser_ReadCanEditByCipherIdUserId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\CipherFullDetails_ReadByIdUserId.sql" />
|
||||
<Build Include="dbo\Functions\UserCanEditCipher.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Cipher_UpdatePartial.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadByOrganizationIdEmail.sql" />
|
||||
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadByOrganizationId.sql" />
|
||||
<Build Include="dbo\Stored Procedures\Subvault_ReadByIdAdminUserId.sql" />
|
||||
<Build Include="dbo\Views\SubvaultUserUserDetailsView.sql" />
|
||||
<Build Include="dbo\Stored Procedures\SubvaultUserUserDetails_ReadBySubvaultId.sql" />
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -31,4 +31,4 @@ BEGIN
|
||||
[CanEdit] = 1
|
||||
|
||||
RETURN @CanEdit
|
||||
END
|
||||
END
|
@ -21,4 +21,4 @@ BEGIN
|
||||
[Date] > @SinceRevisionDate
|
||||
AND [Event] = 2 -- Only cipher delete events.
|
||||
AND [UserId] = @UserId
|
||||
END
|
||||
END
|
@ -2,13 +2,19 @@
|
||||
@Id UNIQUEIDENTIFIER,
|
||||
@UserId UNIQUEIDENTIFIER,
|
||||
@Name NVARCHAR(50),
|
||||
@BusinessName NVARCHAR(50),
|
||||
@BillingEmail NVARCHAR(50),
|
||||
@Plan NVARCHAR(20),
|
||||
@PlanType TINYINT,
|
||||
@PlanPrice MONEY,
|
||||
@PlanRenewalPrice MONEY,
|
||||
@PlanBasePrice MONEY,
|
||||
@PlanUserPrice MONEY,
|
||||
@PlanRenewalDate DATETIME2(7),
|
||||
@PlanTrial BIT,
|
||||
@BaseUsers SMALLINT,
|
||||
@AdditionalUsers SMALLINT,
|
||||
@MaxUsers SMALLINT,
|
||||
@StripeCustomerId VARCHAR(50),
|
||||
@StripeSubscriptionId VARCHAR(50),
|
||||
@CreationDate DATETIME2(7),
|
||||
@RevisionDate DATETIME2(7)
|
||||
AS
|
||||
@ -20,13 +26,19 @@ BEGIN
|
||||
[Id],
|
||||
[UserId],
|
||||
[Name],
|
||||
[BusinessName],
|
||||
[BillingEmail],
|
||||
[Plan],
|
||||
[PlanType],
|
||||
[PlanPrice],
|
||||
[PlanRenewalPrice],
|
||||
[PlanBasePrice],
|
||||
[PlanUserPrice],
|
||||
[PlanRenewalDate],
|
||||
[PlanTrial],
|
||||
[BaseUsers],
|
||||
[AdditionalUsers],
|
||||
[MaxUsers],
|
||||
[StripeCustomerId],
|
||||
[StripeSubscriptionId],
|
||||
[CreationDate],
|
||||
[RevisionDate]
|
||||
)
|
||||
@ -35,13 +47,19 @@ BEGIN
|
||||
@Id,
|
||||
@UserId,
|
||||
@Name,
|
||||
@BusinessName,
|
||||
@BillingEmail,
|
||||
@Plan,
|
||||
@PlanType,
|
||||
@PlanPrice,
|
||||
@PlanRenewalPrice,
|
||||
@PlanBasePrice,
|
||||
@PlanUserPrice,
|
||||
@PlanRenewalDate,
|
||||
@PlanTrial,
|
||||
@BaseUsers,
|
||||
@AdditionalUsers,
|
||||
@MaxUsers,
|
||||
@StripeCustomerId,
|
||||
@StripeSubscriptionId,
|
||||
@CreationDate,
|
||||
@RevisionDate
|
||||
)
|
||||
|
@ -2,15 +2,22 @@
|
||||
@Id UNIQUEIDENTIFIER,
|
||||
@UserId UNIQUEIDENTIFIER,
|
||||
@Name NVARCHAR(50),
|
||||
@BusinessName NVARCHAR(50),
|
||||
@BillingEmail NVARCHAR(50),
|
||||
@Plan NVARCHAR(20),
|
||||
@PlanType TINYINT,
|
||||
@PlanPrice MONEY,
|
||||
@PlanRenewalPrice MONEY,
|
||||
@PlanBasePrice MONEY,
|
||||
@PlanUserPrice MONEY,
|
||||
@PlanRenewalDate DATETIME2(7),
|
||||
@PlanTrial BIT,
|
||||
@BaseUsers SMALLINT,
|
||||
@AdditionalUsers SMALLINT,
|
||||
@MaxUsers SMALLINT,
|
||||
@StripeCustomerId VARCHAR(50),
|
||||
@StripeSubscriptionId VARCHAR(50),
|
||||
@CreationDate DATETIME2(7),
|
||||
@RevisionDate DATETIME2(7)
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON
|
||||
@ -20,13 +27,19 @@ BEGIN
|
||||
SET
|
||||
[UserId] = @UserId,
|
||||
[Name] = @Name,
|
||||
[BusinessName] = @BusinessName,
|
||||
[BillingEmail] = @BillingEmail,
|
||||
[Plan] = @Plan,
|
||||
[PlanType] = @PlanType,
|
||||
[PlanPrice] = @PlanPrice,
|
||||
[PlanRenewalPrice] = @PlanRenewalPrice,
|
||||
[PlanBasePrice] = @PlanBasePrice,
|
||||
[PlanUserPrice] = @PlanUserPrice,
|
||||
[PlanRenewalDate] = @PlanRenewalDate,
|
||||
[PlanTrial] = @PlanTrial,
|
||||
[BaseUsers] = @BaseUsers,
|
||||
[AdditionalUsers] = @AdditionalUsers,
|
||||
[MaxUsers] = @MaxUsers,
|
||||
[StripeCustomerId] = @StripeCustomerId,
|
||||
[StripeSubscriptionId] = @StripeSubscriptionId,
|
||||
[CreationDate] = @CreationDate,
|
||||
[RevisionDate] = @RevisionDate
|
||||
WHERE
|
||||
|
@ -15,4 +15,4 @@ BEGIN
|
||||
WHERE
|
||||
OU.[UserId] = @UserId
|
||||
AND OU.[Status] = 2 -- Confirmed
|
||||
END
|
||||
END
|
@ -7,4 +7,4 @@ BEGIN
|
||||
|
||||
SELECT
|
||||
[dbo].[UserCanEditCipher](@UserId, @CipherId)
|
||||
END
|
||||
END
|
@ -15,4 +15,4 @@ BEGIN
|
||||
WHERE
|
||||
OU.[UserId] = @UserId
|
||||
AND OU.[Status] = 2 -- Confirmed
|
||||
END
|
||||
END
|
@ -1,16 +1,22 @@
|
||||
CREATE TABLE [dbo].[Organization] (
|
||||
[Id] UNIQUEIDENTIFIER NOT NULL,
|
||||
[UserId] UNIQUEIDENTIFIER NOT NULL,
|
||||
[Name] NVARCHAR (50) NOT NULL,
|
||||
[Plan] NVARCHAR (20) NOT NULL,
|
||||
[PlanType] TINYINT NOT NULL,
|
||||
[PlanPrice] MONEY NOT NULL,
|
||||
[PlanRenewalPrice] MONEY NOT NULL,
|
||||
[PlanRenewalDate] DATETIME2 (7) NULL,
|
||||
[PlanTrial] BIT NOT NULL,
|
||||
[MaxUsers] SMALLINT NULL,
|
||||
[CreationDate] DATETIME2 (7) NOT NULL,
|
||||
[RevisionDate] DATETIME2 (7) NOT NULL,
|
||||
[Id] UNIQUEIDENTIFIER NOT NULL,
|
||||
[UserId] UNIQUEIDENTIFIER NOT NULL,
|
||||
[Name] NVARCHAR (50) NOT NULL,
|
||||
[BusinessName] NVARCHAR (50) NULL,
|
||||
[BillingEmail] NVARCHAR (50) NOT NULL,
|
||||
[Plan] NVARCHAR (20) NOT NULL,
|
||||
[PlanType] TINYINT NOT NULL,
|
||||
[PlanBasePrice] MONEY NOT NULL,
|
||||
[PlanUserPrice] MONEY NOT NULL,
|
||||
[PlanRenewalDate] DATETIME2 (7) NULL,
|
||||
[PlanTrial] BIT NOT NULL,
|
||||
[BaseUsers] SMALLINT NULL,
|
||||
[AdditionalUsers] SMALLINT NULL,
|
||||
[MaxUsers] SMALLINT NULL,
|
||||
[StripeCustomerId] VARCHAR (50) NULL,
|
||||
[StripeSubscriptionId] VARCHAR (50) NULL,
|
||||
[CreationDate] DATETIME2 (7) NOT NULL,
|
||||
[RevisionDate] DATETIME2 (7) NOT NULL,
|
||||
CONSTRAINT [PK_Organization] PRIMARY KEY CLUSTERED ([Id] ASC),
|
||||
CONSTRAINT [FK_Organization_User] FOREIGN KEY ([UserId]) REFERENCES [dbo].[User] ([Id])
|
||||
);
|
||||
|
Reference in New Issue
Block a user