b8a2158626
enabled send and added send sync notifications ( #1106 )
2021-01-22 16:16:40 -05:00
0f1af2333e
Add support for Emergency Access ( #1000 )
...
* Add support for Emergency Access
* Add migration script
* Review comments
* Ensure grantor has premium when inviting new grantees.
* Resolve review comments
* Remove two factor references
2020-12-16 14:36:47 -05:00
82dd364e65
Send APIs ( #979 )
...
* send work
* fix sql proj file
* update
* updates
* access id
* delete job
* fix delete job
* local send storage
* update sprocs for null checks
2020-11-02 15:55:49 -05:00
0eccfb8784
changed all OnlyOrg wording to be SingleOrg instead ( #974 )
...
* changed all OnlyOrg wording to be SingleOrg instead
* missed an OnlyOrg to change to SingleOrg
2020-10-27 10:28:41 -04:00
e872b4df9d
Only org policy ( #962 )
...
* added OnlyOrg to PolicyType enum
* blocked accepting new org invitations if OnlyOrg is relevant to the userOrg
* blocked creating new orgs if already in an org with OnlyOrg enabled
* created email alert for OnlyOrg policy
* removed users & sent alerts when appropriate for the OnlyOrg policy
* added method to noop mail service
* cleanup for OnlyOrg policy server logic
* blocked confirming new org users if they have violated the OnlyOrg policy since accepting
* added localization strings needed for the OnlyOrg policy
* allowed OnlyOrg policy configuration from the portal
* used correct localization key for onlyorg
* formatting and messaging changes for OnlyOrg
* formatting
* messaging change
* code review changes for onlyorg
* slimmed down a conditional
* optimized getting many orgUser records from many userIds
* removed a test file
* sql formatting
* weirdness
* trying to resolve git diff formatting issues
2020-10-20 02:48:10 -04:00
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
545948220a
additional formatting & inclusion of org name
2020-05-19 18:22:03 -04:00
2cf7f18858
License expiration email for self-hosted org/premium accounts
2020-05-18 16:06:34 -04:00
9800b752c0
Changed all C# control flow block statements to include space between keyword and open paren
2020-03-27 14:36:37 -04:00
f54ebfdc75
email user whenever they're removed from org because of 2fa policy ( #657 )
2020-02-27 09:30:03 -05:00
58faf5266b
policy events
2020-01-15 09:43:49 -05:00
7fd6e4359d
fix warnings
2020-01-10 08:47:58 -05:00
0be86072f7
Add email notification on Two Factor recovery use ( #625 )
...
* Add email notification on Two Factor recovery use
* A user who has lost their 2fa device can clear out the
2fa settings using a recovery code. When this happens
it gets logged but no notification to the user occurs.
* Add a notification to be sent when 2fa recovery code is
used
* Add email message templates
2019-12-23 15:26:39 -05:00
0f0cd3beeb
handle bulk cipher events more efficiently
2019-07-25 15:34:14 -04:00
da5c385d4a
new client event types, pass date to event funcs
2019-07-09 11:44:09 -04:00
01a293cf76
record installation devices
2019-03-19 00:39:03 -04:00
c5b2a929d2
added credit email notification
2019-02-22 21:13:34 -05:00
67146cd4be
send payment failed emails
2019-02-14 11:49:39 -05:00
b19628c6f8
new device logged in email notification
2019-01-24 22:37:49 -05:00
18713054f6
add logout notification
2018-08-28 08:22:49 -04:00
1b489daca1
send collection ids with cipher notification
2018-08-21 09:29:38 -04:00
053096c1a1
subscription renewal reminder emails
2018-05-11 08:29:23 -04:00
dead022e83
admin base uri setting, applied to login emails
2018-04-16 20:35:53 -04:00
6e16581fe8
passwordless signin email
2018-03-21 21:19:03 -04:00
1bdf56d39f
process messages with IEvent
2017-12-08 23:09:50 -05:00
c01fd359f0
use EventTableEntity instead of TableEntity
2017-12-08 14:03:07 -05:00
8ac284f1ec
noop event write service
2017-12-04 12:17:26 -05:00
28770d3761
events for collections, groups, and org users
2017-12-01 16:00:30 -05:00
a8fefb54c4
cipher events
2017-12-01 14:06:16 -05:00
0662fc2163
log events to various organization indexes as well
2017-12-01 12:14:46 -05:00
f4586002c4
organize event models. stub out event services
2017-12-01 09:22:04 -05:00
0ea87d1c1c
user premium validation job
2017-08-22 15:27:29 -04:00
d65f641609
correct noop implementation
2017-08-17 00:13:20 -04:00
4585af5a85
validate organization licenses
2017-08-17 00:12:11 -04:00
b14f6d080e
verify and disable premium from license check
2017-08-16 17:08:20 -04:00
9c254a7325
more premium licensing
2017-08-11 22:55:25 -04:00
73029f76d2
premium signup with license file
2017-08-11 17:06:31 -04:00
6fe5e3b849
push notification relay service and relay send api
2017-08-11 10:04:59 -04:00
0f37920de2
push registration through relay apis
2017-08-11 08:57:31 -04:00
a1d064ed9e
license verification services for user/org
2017-08-09 17:01:37 -04:00
b2295f867b
account recovery to delete via email
2017-08-09 10:53:42 -04:00
de8b2de8e6
attachment cleanup
2017-07-10 20:48:06 -04:00
22f1da8497
blob meta data for attachments
2017-07-10 17:08:50 -04:00
f8c749bab5
share login with attachments
2017-07-10 14:30:12 -04:00
97ad8bd943
verify email apis and emails
2017-07-01 23:20:19 -04:00
61a436906c
remove provider from user table
2017-06-24 14:40:46 -04:00
5e9fc6b969
noop mail deli service and moved back to sendgrid
2017-06-16 14:24:04 -04:00
06ca566be1
attachment apis and azure storage service
2017-06-15 15:34:12 -04:00
5af974d541
notification hub services
2017-05-26 22:52:50 -04:00
887fe4fc05
rename to push notification service
2017-05-26 09:44:54 -04:00