Ehren Kret
|
ce3835e176
|
Rename id to name in the configuration
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
39f6eadbb9
|
Add test for add and remove badges
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
16dba09b61
|
Handle merging badges when adding to account
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
d5ebf2f2ed
|
Rename name to id in Account#removeBadge
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
8a8e6e7b49
|
Rename name to id in the stored badge information and expose id in the profile endpoint
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
34e21b9f7b
|
Change name to id on AccountBadge
This makes it distinct from the localized name field on the Badge
entity that is returned.
|
2021-09-16 09:28:21 -05:00 |
Ehren Kret
|
98a31d1474
|
Switch ProfileController to the actual badge converter
|
2021-09-16 09:28:21 -05:00 |
Chris Eager
|
72a0c1be0f
|
Tune mismatch logging
|
2021-09-15 16:46:10 -07:00 |
Ehren Kret
|
5b25e38e41
|
Ensure badges are in ordered collections
|
2021-09-15 16:20:15 -05:00 |
Chris Eager
|
2fb400280b
|
Remove unused parameter from `deleteMessageByDestinationAndGuid`
|
2021-09-15 10:14:08 -07:00 |
Ehren Kret
|
79ad09524e
|
Implement the ProfileBadgeConverter interface
|
2021-09-15 10:32:20 -05:00 |
Chris Eager
|
5f8accb492
|
Add acceptable languages from request to variable
|
2021-09-14 17:43:39 -07:00 |
Chris Eager
|
6fcadc2297
|
Handle exception reading `Accept-Language` header
|
2021-09-13 18:07:16 -07:00 |
Chris Eager
|
3f4e1522eb
|
Only put accounts that exhaust optimistic lock retries in migration retry table
|
2021-09-13 15:00:01 -07:00 |
Graeme Connell
|
6304c84cdb
|
Add ContactDiscoveryWriterTest based on mock.
|
2021-09-13 15:20:21 -06:00 |
Chris Eager
|
894297efa9
|
Add dynamic configuration for doing a mismatch post-check
|
2021-09-13 13:54:19 -07:00 |
Chris Eager
|
a51a7a0901
|
Add `MigrationMismatchedAccounts` to `AccountsManager`
|
2021-09-13 13:54:19 -07:00 |
Chris Eager
|
372e131e25
|
Update `PaymentsControllerTest`
|
2021-09-13 09:58:42 -07:00 |
Chris Eager
|
6c6e6a4975
|
Switch to actions/setup-java’s built-in caching
|
2021-09-13 09:40:44 -07:00 |
Sophiah Ho
|
cd66a1ceb7
|
fix merge issue after 2021 Aug 15 commit d1735c7e57 (#137)
|
2021-09-13 09:39:11 -07:00 |
Sophiah Ho
|
feb59deb28
|
Use BigDecimal instead of Double for currency rate calculations (#134)
use BigDecimal instead of double for accuracy
|
2021-09-10 16:15:57 -05:00 |
Nicolas Remond
|
489519a982
|
Use Map.of() for statically defined map
|
2021-09-10 14:27:18 -05:00 |
Dambar Pun
|
a96865d0f5
|
Update RedisInputStream.java
Fix code style
|
2021-09-10 14:24:52 -05:00 |
Blake Irvin
|
12e11609a9
|
pin 3rd-party Actions dep by full SHA
This change follows GitHub's security-hardening guidance. By pinning to a full SHA, we reduce our exposure to supply-chain attacks where a malicious party could compromise the 3rd-party Actions repo, commit malicious code, and then mutate an existing git tag to redirect to a SHA containing the malicious commit.
See https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions for more.
|
2021-09-10 14:22:11 -05:00 |
F2theK
|
5b404095b0
|
Added missing config entries
Starting server with sample.yml throws errors because of missing elements in config - not just empty ones
|
2021-09-10 14:19:10 -05:00 |
Chris Eager
|
6a6555e2d5
|
Add metrics for AuthEnablementRequestEventListener displacements
|
2021-09-10 12:01:05 -07:00 |
Chris Eager
|
49489a6021
|
Re-check mismatched accounts after a delay, to avoid false positives from concurrent requests
|
2021-09-10 11:31:44 -07:00 |
Chris Eager
|
8cd93d68e4
|
Add MetricsUtil
|
2021-09-10 11:31:44 -07:00 |
Chris Eager
|
f3b9a8d97f
|
Add account to migration retry table on transient dynamo failure
|
2021-09-10 11:30:49 -07:00 |
Chris Eager
|
b91a69d8b3
|
Add asynchronous chunk pre-read to `AccountDatabaseCrawler`
|
2021-09-10 11:14:11 -07:00 |
Chris Eager
|
624e40e3b7
|
Add separate `AccountsDatabaseCrawler` for DynamoDB migration
|
2021-09-10 11:14:11 -07:00 |
Chris Eager
|
23a076a204
|
Update `Account#getNextDeviceId` to not reuse disable device’s IDs
|
2021-09-10 10:48:48 -07:00 |
Chris Eager
|
016141a05d
|
Add `DevicesHelper`
|
2021-09-10 10:48:48 -07:00 |
Graeme Connell
|
a064b25a14
|
Fix CDS writer to use AccountsManager.
|
2021-09-10 11:36:06 -06:00 |
Ehren Kret
|
bd40e32f3b
|
Send acceptable languages instead of request into the profile badge converter
|
2021-09-10 10:53:04 -05:00 |
Ehren Kret
|
81a21c0d5f
|
Use @NotNull since @NotEmpty doesn't support URL
|
2021-09-10 10:49:31 -05:00 |
Ehren Kret
|
6478210330
|
Update configuration for badges to use URL instead of String
|
2021-09-10 10:49:31 -05:00 |
Ehren Kret
|
aa1c37fe26
|
Create configuration for badges
|
2021-09-10 10:14:16 -05:00 |
Ehren Kret
|
6ee23b0186
|
Create resource bundle for badges
|
2021-09-10 10:11:56 -05:00 |
Jon Chambers
|
40eb445592
|
Add a command to set a user's discoverability in CDS
|
2021-09-10 10:34:20 -04:00 |
Jon Chambers
|
ce7d687205
|
Add a shutdown monitor that publishes shutdown state as a metric
|
2021-09-08 16:37:05 -04:00 |
Chris Eager
|
758900b7a8
|
Register AuthEnablementApplicationEventListener
|
2021-09-08 13:11:09 -07:00 |
Chris Eager
|
539b62a829
|
Add request event listener that handles device.isEnabled changes
|
2021-09-08 13:11:09 -07:00 |
Jon Chambers
|
2866f1b213
|
Include e164 in account creation (whoami) responses
|
2021-09-07 16:52:32 -04:00 |
Ehren Kret
|
fc1465c05d
|
Wire up stored account badges to the profile endpoints
|
2021-09-07 15:51:29 -05:00 |
Ehren Kret
|
bc887ec6fa
|
Add visibility flag to badge storage
|
2021-09-07 15:50:29 -05:00 |
Ehren Kret
|
84b3d324bb
|
Creates a storage object for badges
|
2021-09-07 15:49:41 -05:00 |
Ehren Kret
|
fc10108788
|
Make fields final in Badge entity
|
2021-09-07 15:39:48 -05:00 |
Ehren Kret
|
fbbc1bec58
|
Add badge entity to profile
|
2021-09-07 15:39:48 -05:00 |
Graeme Connell
|
2059bb5ef8
|
Update test to handle read-then-write in ContactDiscoveryWriter.
|
2021-09-07 13:41:47 -06:00 |