mirror of
https://github.com/bitwarden/server.git
synced 2025-02-02 23:41:21 +01:00
785e788cb6
* Increase organization max seat size from 30k to 2b (#1274) * Increase organization max seat size from 30k to 2b * PR review. Do not modify unless state matches expected * Organization sync simultaneous event reporting (#1275) * Split up azure messages according to max size * Allow simultaneous login of organization user events * Early resolve small event lists * Clarify logic Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com> * Improve readability This comes at the cost of multiple serializations, but the improvement in wire-time should more than make up for this on message where serialization time matters Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com> * Queue emails (#1286) * Extract common Azure queue methods * Do not use internal entity framework namespace * Prefer IEnumerable to IList unless needed All of these implementations were just using `Count == 1`, which is easily replicated. This will be used when abstracting Azure queues * Add model for azure queue message * Abstract Azure queue for reuse * Creat service to enqueue mail messages for later processing Azure queue mail service uses Azure queues. Blocking just blocks until all the work is done -- This is how emailing works today * Provide mail queue service to DI * Queue organization invite emails for later processing All emails can later be added to this queue * Create Admin hosted service to process enqueued mail messages * Prefer constructors to static generators * Mass delete organization users (#1287) * Add delete many to Organization Users * Correct formatting * Remove erroneous migration * Clarify parameter name * Formatting fixes * Simplify bump account revision sproc * Formatting fixes * Match file names to objects * Indicate if large import is expected * Early pull all existing users we were planning on inviting (#1290) * Early pull all existing users we were planning on inviting * Improve sproc name * Batch upsert org users (#1289) * Add UpsertMany sprocs to OrganizationUser * Add method to create TVPs from any object. Uses DbOrder attribute to generate. Sproc will fail unless TVP column order matches that of the db type * Combine migrations * Correct formatting * Include sql objects in sql project * Keep consisten parameter names * Batch deletes for performance * Correct formatting * consolidate migrations * Use batch methods in OrganizationImport * Declare @BatchSize * Transaction names limited to 32 chars Drop sproc before creating it if it exists * Update import tests * Allow for more users in org upgrades * Fix formatting * Improve class hierarchy structure * Use name tuple types * Fix formatting * Front load all reflection * Format constructor * Simplify ToTvp as class-specific extension Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com> |
||
---|---|---|
.. | ||
2017-08-19_00_InitialSetup.sql | ||
2017-08-22_00_LicenseCheckScripts.sql | ||
2017-08-30_00_CollectionWriteOnly.sql | ||
2017-09-06_00_CipherDetails.sql | ||
2017-09-08_00_OrgUserCounts.sql | ||
2017-10-25_00_OrgUserUpdates.sql | ||
2017-11-06_00_FamilyPlanAdjustments.sql | ||
2017-11-13_00_IndexTuning.sql | ||
2017-11-24_00_UpdateProcs.sql | ||
2017-12-12_00_Events.sql | ||
2018-02-28_00_LoginUris.sql | ||
2018-03-12_00_FixLoginUris.sql | ||
2018-03-21_00_AdminPortal.sql | ||
2018-04-02_00_Org2fa.sql | ||
2018-04-24_00_CipherQueryTuning.sql | ||
2018-06-11_00_WebVaultUpdates.sql | ||
2018-07-28_00_DbTuning.sql | ||
2018-08-14_00_UserKdf.sql | ||
2018-08-28_00_PremiumOrgAbilities.sql | ||
2018-09-25_00_OrgPurge.sql | ||
2018-10-17_00_ManagerRole.sql | ||
2018-12-19_00_OrgUserTwoFactorEnabled.sql | ||
2019-01-31_00_Transactions.sql | ||
2019-03-01_00_OrgApi.sql | ||
2019-05-01_00_CipherOrgDetailsFix.sql | ||
2019-05-15_00_GroupNameFixes.sql | ||
2019-05-28_00_CollectionCipherImprovements.sql | ||
2020-02-18_00_PolicySetup.sql | ||
2020-03-26_00_CipherSoftDelete.sql | ||
2020-04-01_00_CipherSoftDelete.sql | ||
2020-04-02_00_CipherSoftDelete.sql | ||
2020-04-09_00_CipherSoftDelete.sql | ||
2020-05-02_00_SprocPerfTweaks.sql | ||
2020-05-22_00_HiddenPassword.sql | ||
2020-06-23_00_OrgIdentifier.sql | ||
2020-06-24_00_SsoConfig.sql | ||
2020-06-25_00_ReferenceId.sql | ||
2020-07-17_00_ReferenceData.sql | ||
2020-07-20_00_OrgSso.sql | ||
2020-07-21_00_BulkDeleteCiphersAsOrgAdmin.sql | ||
2020-07-27_00_SsoUser.sql | ||
2020-07-28_00_SsoBound.sql | ||
2020-07-30_00_IdServerv4.sql | ||
2020-08-12_00_OrgIdentifierProc.sql | ||
2020-08-13_00_AllowNullMasterPassword.sql | ||
2020-08-19_00_AddIdentifierToOrgView.sql | ||
2020-08-19_00_SsoConfigGetAll.sql | ||
2020-08-28_00_OrgByIdentifierFix.sql | ||
2020-09-01_00_DeleteSsoUser.sql | ||
2020-09-01_01_DeleteSsoUser2.sql | ||
2020-09-02_00_DeleteSsoConfig.sql | ||
2020-09-09_00-ScriptMigrateU2FToWebAuthn.cs | ||
2020-10-06_00_Send.sql | ||
2020-10-08_00_DeleteOrgUserWithOrg.sql | ||
2020-10-14_00_OrgUserReadByUserIds.sql | ||
2020-10-20_00_OrgReadAbilities.sql | ||
2020-10-28_00_UserApiKey.sql | ||
2020-11-16_00_SalesTax.sql | ||
2020-11-18_00_EmergencyAccess.sql | ||
2020-12-04_00_OrgUserReadByOrgEmail.sql | ||
2020-12-06_00_OrgUserOrgDetailsReadByUserIdStatusOrgId.sql | ||
2020-12-14_00_Permissions.sql | ||
2021-01-05_00_ReturnRevisionDateOnCipherRestore.sql | ||
2021-01-28_00_AddDeleteSendsToUserDeleteById.sql | ||
2021-02-26_00_EmergencyAccess_ReadToNotify.sql | ||
2021-03-04_00_Installation_Enlarge_Email_Column.sql | ||
2021-03-04_01_User_Enlarge_Email_Column.sql | ||
2021-03-04_02_Organization_Enlarge_Email_Column.sql | ||
2021-03-04_03_OrganizationUser_Enlarge_Email_Column.sql | ||
2021-03-04_04_EmergencyAccess_Enlarge_Email_Column.sql | ||
2021-03-22_00_Send_Add_HideEmail_Column.sql | ||
2021-03-23_00_AddResetPasswordKey.sql | ||
2021-03-26_00_CipherDeletedIndex.sql | ||
2021-04-07_00_IncreaseOrgSeatSize.sql | ||
2021-04-16_00_OrganizationUser_DeleteMany.sql | ||
2021-04-27_00_OrganizationUser_UpsertMany.sql | ||
2021-04-28_00_OrgResetPasswordAbilityAndRsaKeys.sql | ||
2021-04-30_00_Select_Known_OrganizationUsers_Emails.sql | ||
2021-05-04_00_CipherPasswordPromptFixed.sql | ||
2021-05-11_00_BulkReinvite.sql |