1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 07:36:14 -05:00
Commit Graph

5735 Commits

Author SHA1 Message Date
bccd7eb0ba add web fonts directly to styles for web apps (#1598) 2021-09-24 15:55:18 -04:00
d39f45c81c Organization autoscaling (#1585)
* Add autoscale fields to Organization

* Add autoscale setting changes

* Autoscale organizations

updates InviteUsersAsync to support all invite sources.

sends an email to org owners when organization autoscaled

* All organizations autoscale

Disabling autoscaling can be done by setting max seats to current seats.

We only warn about autoscaling on the first autoscaling event.

* Fix tests

* Bug fixes

* Simplify subscription update logic

* Void invoices that fail to delete

Stripe no longer allows deletion of draft invoices that were created as part of subscription updates. It's necessary to void out these invoices without sending tem to the client.

* Notify org owners when their subscription runs out of seats

* Use datetime for notifications

Allows for later re-sending email if we want to periodically remind
owners

* Do not update subscription if it already matches new quatity

* Include all migrations

* Remove unnecessary inline styling

* SubscriptionUpdate handles update decisions

* Remove unnecessary html setter

* PR review

* Use minimum access for class methods
2021-09-23 05:36:08 -05:00
c2d5106a4d Version Bump (#1593) 2021-09-21 14:47:36 -07:00
62a0ca881f Process collections client-side (#1591)
CollectionDetails is not an entity and so cannot be processed server-side
2021-09-21 13:18:11 -05:00
cd321f2267 updating the dotnet framework for the eventsprocessor docker conatiner for the QA environment (#1590) 2021-09-20 13:44:38 -07:00
ff8d736e8b Fix SQL Connection String (#1584)
* Update SQL connection string storage method

* Revert Docker Compose template

* Revert Docker Compose Builder version back to 3
2021-09-16 10:54:46 -04:00
c22e48c1b4 Resolve error when deleting an account connected to a provider (#1580) 2021-09-15 20:34:06 +02:00
00332e72e4 [SSO Auto Enroll] Add API for auto enroll status retrieval (#1583)
* [SSO Auto Enroll] Add API for auto enroll status retrieval

* Add another user check to API

* Updated vague boolean name
2021-09-15 12:23:47 -05:00
97b27220dd Use invoice to pay if subscription set to invoice (#1571)
* Use invoice to pay if subscription set to invoice

* Apply suggestions from code review

Co-authored-by: Addison Beck <abeck@bitwarden.com>

* PR review

Move to subscriber model for subscription updates.

Co-authored-by: Addison Beck <abeck@bitwarden.com>
2021-09-14 08:18:06 -05:00
cc76d45aef Update LICENSE_FAQ.md (#1582)
add NASDAQ: CFLT stock symbol
2021-09-14 09:13:01 -04:00
51f32006e7 Revert "removing unneeded code from the QA deploy workflow (#1506)". (#1574)
Turns out we need this so that the services will pick up the new code

This reverts commit c22dc71c49.
2021-09-13 07:08:32 -07:00
e070a0a5c1 Add policy for DisablePersonalVaultExport (#1577) 2021-09-13 11:20:53 +02:00
d8e9357e74 Add Linked type to custom field types (#1540) 2021-09-13 16:34:26 +10:00
c0f53d7371 [Reset Password] ForcePasswordReset in AuthResult (#1576) 2021-09-10 16:51:46 -05:00
4b346ff7ea Fix null error when provisioning new SSO user (#1578) 2021-09-10 09:25:08 -04:00
57dd6c7294 Retry quartz initialization (#1570) 2021-09-09 18:13:48 +02:00
d977d27d7d Issue template (#1569) 2021-09-09 11:53:48 +02:00
d07a68e3cc Add configuration support for QA cloud environment (#1572)
* Adding a QA environment specific configuration

* separating the bitwarden environment and stripe environment checks

* adding a logging statement for the PayPal webhook key check

* adding more logging

* switched logging type

* Changing the log level on the PayPal webhook. Removing the debugging log from the Stripe Controller
2021-09-08 13:09:54 -07:00
0fc5c4de75 Update LICENSE_FAQ.md (#1573)
adjustment
2021-09-08 15:16:43 -04:00
01f0b6184f Enforce Personal Ownership policy when importing (#1565) 2021-09-08 07:20:05 +10:00
18adbc9c74 Add Maximum Vault Timeout Policy (#1559) 2021-09-07 20:18:34 +02:00
02866623f2 Add OrganizationUser_ReadByMinimumRole to Sql.sqlproj (#1555) 2021-09-07 15:42:44 +02:00
8f27f21ce0 Remove stale SsoUser objects from database (#1560)
* Add SsoUser_ReadByUserIdOrganizationId

* Automatically reset stale/duplicate Sso links

* Fix typo

* Check for stale Sso link in existing user flow

* Delete any stale user record before provisioning new user

* Check for existing db query before creating

* PR feedback updates

Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2021-09-03 10:54:41 -04:00
db0ef226c4 Fix stripe invoice time on seat adjust (#1564)
* Finalize and void subscription updates

Stripe does not allow deletion of invoices created as subscription updates.
Instead, finalize it and void it out without sending to the customer.

* Store and Restore invoice days until due

Currently, we're overwriting customer invoice lead times whenever they
attempt to update their seat count. Changes are now updated to previous
behavior after our seat adjustment work

* PR Comments
2021-09-03 08:55:29 -05:00
1d3c7cc936 Update workflows with linter suggestions (#1562)
* Update workflows with linter suggestions

* Update workflows with linter suggestions
2021-09-02 16:03:28 -04:00
97307c0852 Self host update 1.42.3 (#1563)
* Update self-host PS to 1.42.3

* Update self-host SH to 1.42.3
2021-09-02 13:24:44 -04:00
f803e7664e Updated nuget packages to use newest .Net 5.0.9 (#1547) 2021-09-01 11:36:37 +02:00
f2520ed7be [Reset Password] Enable force password reset (#1557) 2021-08-31 14:23:06 -05:00
3b589df3b7 defaulting to deploy to the produciton slot in QA instead of the staging slot (#1558) 2021-08-31 11:39:47 -07:00
ff752fe562 Retro Action Item: Moving rc branch check (#1543)
* removing branch check on the deploy and forcing the rc branch

* adding the branch check back in for the manual release portion

* removing the old branch check

* removing the unneeded branch check
2021-08-31 08:10:51 -07:00
e1908cd6b5 Add support for international domain names (IDN) in email addresses (#1512)
* Adjust email address checking to handle unicode

* ASCII only in local part
* allow unicode in second-level and top-level domain

* Add PunyEncoding/Decoding methods and tests

* Use PunyEncoding for outbound email recipients

* Use MailKit for punycode, handle edge cases

* Punyencode all email addresses in mailServices

* Remove punyencoding from HandlebarsMailService

* Add to punyencoding tests

* Use more inclusive e-mail error

* Fix comment wording

* Apply StrictEmail checking to emergency access invite

* Remove punyDecode helper
2021-08-31 13:49:11 +10:00
dbf82385c9 remove assetlinks (#1553) 2021-08-30 21:40:43 -04:00
f534e813e7 Bump version to 1.42.3 (#1552) 2021-08-30 18:39:28 +02:00
b815813dba Remove providerUserRepository from currentContext in NotificationsHub. (#1549) 2021-08-30 18:19:46 +02:00
b5182bf9c8 Self-hosted server release, v1.42.2 (#1533)
* Self-hosted server release, v1.42.1

* Proper server target release version

* Updated web version to 2.22.2

* Update to web version 2.22.2
2021-08-26 18:31:31 -04:00
69e7c651cd Remove policies from the portal (#1534) 2021-08-26 19:31:56 +02:00
4bc683c38d Increase sales tax precision from 2 to 3 decimal places (#1525)
* Allow for tax rates with 3 decimal places

* Update input validation

* Increase precision of create procedure
2021-08-24 06:52:59 +10:00
a0a5ddef77 Add Linter Workflow Template (#1532) 2021-08-23 15:37:00 -04:00
bc003c4449 Add support for managing organizations through providers using the business portal (#1521) 2021-08-23 07:32:29 -05:00
f055df4e82 Version bump for #1515 (#1529) 2021-08-23 06:52:41 -05:00
Luc
74218d4639 Include admin reset on trial (#1530)
Objective
The "Enterprise Trial button" was missing the admin reset feature on press. Add the checkbox to selected features when pressed.

Code Changes
Add checked property for UseResetPassword
2021-08-20 15:57:50 -04:00
18b597559a Bump version to 1.42.1 (#1527) 2021-08-19 14:19:52 +02:00
7058fe3ed0 Bump Saml2 dependency to 2.8.0, which adds support for .NET 5. (#1526) 2021-08-19 04:16:12 -05:00
a735bdd027 Fix sales tax error if using PayPal or credit (#1524)
Add sales tax information to previewInvoice, which is used to calculate
the amount of the PayPal or account credit charge. Without this, the
charged amount and Stripe subscription amounts are different and throws
an error.
2021-08-19 15:21:06 +10:00
bbc2483968 removing job dependencies (#1523) 2021-08-18 18:51:38 -07:00
4400fdf57d changed the value of the DirectorySynced event (#1520) 2021-08-17 16:19:15 -04:00
b5094c8718 Update version to 1.42.0 (#1519) 2021-08-17 14:06:22 -05:00
34995ead1f Refactor email template to resolve logo not being centred (#1516) 2021-08-17 20:54:06 +02:00
4645914383 Reference Events Fixups (#1518)
* made salesAssistedTrialStarted nullable

* removed conditional logic surrounding directory sync events

* changed the value of the CipherCreated reference event enum
2021-08-17 13:12:55 -04:00
f241b34b22 Update AppId.hbs (#1517)
testing sha256 apk key hash against debug build
2021-08-17 10:31:16 -04:00