Addison Beck
9848f12638
enabled SSO when needed when upgrading from a free plan ( #960 )
2020-10-07 15:03:47 -04:00
Addison Beck
845f9f5245
Fixed storage issue when upgrading from a free plan ( #942 )
2020-09-18 14:10:30 -04:00
Addison Beck
59f8467f7c
Create sso user api ( #886 )
...
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* Update AccountsController.cs
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* added a token to the existing user sso link flow
* added a token to the existing user sso link flow
* fixed a typo
* added an event log for unlink ssoUser records
* fixed a merge issue
* fixed a busted test
* fixed a busted test
* ran a formatter over everything & changed .vscode settings in .gitignore
* chagned a variable to use string interpolation
* removed a blank line
* Changed TokenPurpose enum to a static class of strings
* code review cleanups
* formatting fix
* Changed parameters & logging for delete sso user
* changed th method used to get organization user for deleting sso user records
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com >
2020-08-26 14:12:04 -04:00
Kyle Spearrin
a8c20d1c32
pass down version properly to generate license ( #880 )
2020-08-20 10:12:27 -04:00
Kyle Spearrin
2872bda6fe
tool to generate licenses ( #874 )
...
* tool to generate licenses
* code review feedback
2020-08-18 17:00:21 -04:00
Kyle Spearrin
056b4b9bf4
add api support for updating org identifier ( #861 )
...
* add api support for updating org identifier
* add identifier to response as well
* implement in EF repo
2020-08-12 16:38:22 -04:00
Addison Beck
c8220fdfa6
Plan And Price Updates ( #859 )
...
* Expanded the Plan model to make plan & product data a bit more dynamic
* Created a Product enum to track versioned instances of the same plan
* Created and API call and Response model for getting plan & product data from the server
2020-08-11 14:19:56 -04:00
Kyle Spearrin
69e8860767
Assign usepolicies when upgrading ( #838 )
2020-07-28 09:28:11 -04:00
Matt Portune
51fd87df0b
Added UseSso bool to Organization ( #834 )
...
* Added UseSso bool to org
* Update fields in migration script
* bump version & check enabled flag on ssoConfig
2020-07-22 09:38:39 -04:00
Chad Scharf
83e9468502
Transition reference id to data ( #828 )
...
* Transition reference id to data
* field length and request model updates
2020-07-20 15:19:46 -04:00
Chad Scharf
2742b414fd
reference event changes and cleanup ( #823 )
2020-07-15 12:38:45 -04:00
Chad Scharf
7af50172e0
Reference event service implementation ( #811 )
...
* Reference event service implementation
* Fix IReferenceable implementation of Id
* add structure to event body
2020-07-07 12:01:34 -04:00
Chad Scharf
a37706eba1
Restore original collection method ( #804 )
2020-06-30 11:52:50 -04:00
Chad Scharf
d7b00f6c27
Subscription update to maintain auto charge ( #803 )
2020-06-29 20:29:19 -04:00
Chad Scharf
fca7b162bf
Reference id storage and signup
2020-06-25 12:28:22 -04:00
Chad Scharf
b7a500eb63
combined tax updates with other operations
2020-06-17 19:49:27 -04:00
Chad Scharf
d88838f19e
API updates for tax info collection
2020-06-08 17:40:18 -04:00
Chad Scharf
9ef39bcadb
Removed payment_behavior, errant whitespace
2020-05-13 09:54:10 -04:00
Chad Scharf
a024b43cea
Updated code style and PR feedback
2020-05-12 17:22:04 -04:00
Chad Scharf
a9a7003bfc
Subscription change, invoice process update
2020-05-12 12:48:21 -04:00
Chad Scharf
9a2d8e96e4
Updated Stripe API SDK version to 36.9.0
2020-05-08 10:15:48 -04:00
Kyle Spearrin
fae4a335dc
public API for organization import ( #707 )
2020-04-23 11:29:19 -04:00
Chad Scharf
9800b752c0
Changed all C# control flow block statements to include space between keyword and open paren
2020-03-27 14:36:37 -04:00
Kyle Spearrin
0f9ec8d64f
check user has 2fa enabled when confirming
2020-03-09 15:13:40 -04:00
Kyle Spearrin
7b91fe55f0
set UsePolicies on license update
2020-03-03 22:32:59 -05:00
Kyle Spearrin
81424a8526
Enforce 2fa policy ( #654 )
2020-02-19 14:56:16 -05:00
Kyle Spearrin
e8054df5b4
use policies property for orgs
2020-01-15 15:00:54 -05:00
Kyle Spearrin
72750cf298
org re-invite api
2019-10-07 16:23:38 -04:00
Kyle Spearrin
62732fa002
gateway check
2019-09-02 08:53:59 -04:00
Kyle Spearrin
157cafa551
PaymentResponseModel for storage and seat adjustments
2019-08-12 10:03:50 -04:00
Kyle Spearrin
74bbeae776
adjust storage with payment intent/method handling
2019-08-10 12:59:32 -04:00
Kyle Spearrin
00e808d731
payment intent/method support for incomplete status
2019-08-09 23:56:26 -04:00
Kyle Spearrin
ad7c4b89c4
back to corehelpers
2019-06-11 17:17:23 -04:00
Kyle Spearrin
6ab2f4ff87
org invite exp hours configurable
2019-06-11 16:44:59 -04:00
Kyle Spearrin
92505a2d4f
dont remove owners when syncing directory
2019-05-14 13:09:56 -04:00
Kyle Spearrin
889d770cec
formatting
2019-05-14 11:16:30 -04:00
Kyle Spearrin
0c760cf9e1
overwrite existing users on import
2019-05-06 21:31:36 -04:00
Kyle Spearrin
54c46f716b
Only owner can change the type of another owner.
...
resolves #467
2019-03-28 12:36:57 -04:00
Kyle Spearrin
5bfed59f9c
upgrade org api
2019-03-21 21:36:03 -04:00
Kyle Spearrin
de1b00533f
org members public api
2019-03-05 23:24:14 -05:00
Kyle Spearrin
42b104bc8f
apikey apis for orgs
2019-03-04 09:52:43 -05:00
Kyle Spearrin
15cb0ad4c3
implement useapi and apikey
2019-03-02 15:09:33 -05:00
Kyle Spearrin
506fe28ee7
make payment method type required
2019-02-26 12:45:34 -05:00
Kyle Spearrin
01d324a8b4
support credit purchases and prorated upgrades
2019-02-20 23:54:27 -05:00
Kyle Spearrin
a9336a0e02
add support for passing payment method type
2019-02-19 17:13:21 -05:00
Kyle Spearrin
707c0ccb36
remove business country from org signup
2019-02-18 23:37:35 -05:00
Kyle Spearrin
b036657d78
apis for subscription vs billing
2019-02-18 15:40:47 -05:00
Kyle Spearrin
d568b86e1e
inject stripepaymentservice
2019-02-08 23:53:09 -05:00
Kyle Spearrin
9f876d9bff
purchase org with paypal support
2019-01-31 14:25:46 -05:00
Kyle Spearrin
952d624d72
change payment methods between stripe and paypal
2019-01-31 12:11:30 -05:00