Artem Tsebrov
5e0fce2a60
Update testcontainers versions for better docker compatibility ( #2 )
...
https://github.com/testcontainers/testcontainers-java/releases/tag/1.18.3
Co-authored-by: Artyom Tsebrov <artem.tsebrov@touchin.ru>
Reviewed-on: #2
2023-08-04 17:38:17 +03:00
Artem Tsebrov
a070a94381
Codestyle archunit ( #1 )
...
Co-authored-by: Artyom Tsebrov <artem.tsebrov@touchin.ru>
Reviewed-on: #1
2023-04-18 17:17:14 +03:00
Alexander Buntakov
0976db1e47
Merge branch 'feature/kotlin-styleguide-lint' into 'master'
...
Kotlin Styleguide plugins
See merge request touchinstinct/Backend-common!1
2023-04-06 16:54:03 +00:00
Artem Tsebrov
e17454b996
Kotlin Styleguide plugins
2023-04-06 16:54:03 +00:00
TonCherAmi
c8ed908656
Mark createdAt as not updatable ( #108 )
2023-01-13 17:30:42 +03:00
Artyom
20f07a4a9d
Implement "debug" level for logging ( #107 )
2023-01-10 14:02:39 +03:00
Alexander Buntakov
a85e655aba
improve simple logger
...
improve simple logger
2023-01-05 16:48:42 +03:00
Alexander Buntakov
3c837cf1d1
Feature/telegram bot ( #106 )
...
* add telegram bot
* remove unused dependencies
* add hasCommand
2022-12-12 14:14:13 +03:00
Ilia Ravin
0fda706e9f
detekt support ( #90 )
...
* detekt support
Co-authored-by: Alexander Buntakov <alexander.buntakov@gmail.com>
2022-11-12 18:59:35 +03:00
Artyom
9281a5d213
Push message provider HPK DTO's builder fixes ( #105 )
...
* Use correct namings for args, variables and fix builder methods
2022-11-12 17:04:55 +03:00
Ilia Ravin
844c0a9c73
Feature/smart migration ( #86 )
...
* smart migrations module
Co-authored-by: Илья Равин <i.ravin@iac.spb.ru>
2022-11-12 16:11:58 +03:00
Artyom
d2ddf042e6
Allow to set values only internally ( #104 )
...
Prevent users of BaseUuidEntity from "GeneratedValue" misuse which will override even "not-null" values
2022-11-11 15:43:28 +03:00
TonCherAmi
8da83cea86
Implement push message provider mock check method ( #103 )
2022-11-09 18:23:48 +03:00
Artyom
8e08f8a570
Push message provider for Huawei Push Kit ( #102 )
...
* Add basic changes for HPK push provider (#88 )
* Add HPK Android-related DTO's (#89 )
* Add IOS and Web related DTO's (#93 )
* Add common and base DTO's (#94 )
* Add HMS Oauth and HMS HPK WebClients and request DTO's (#95 )
* Add services for HPS clients and implement push message provider service (#96 )
* Cover services with tests (#97 )
* Update Readme for new push message provider modules (#98 )
* Use new PushMessageSendResult class (#99 )
* Various fixes of bean/class naming and tests (#100 )
* FIll missing points in readme (#101 )
2022-11-08 15:42:25 +03:00
Artyom
7710442654
Fix push message provider fcm module tests and converter ( #92 )
...
* Fix test invokations
* Fix DateConverter
2022-11-07 16:23:29 +03:00
TonCherAmi
171cacf30d
Add push message provider mock ( #91 )
2022-11-03 18:19:14 +03:00
Artyom
723e5a4178
Map "senderIdMismatch" error as "invalidPushToken" exception in FCM provider ( #85 )
...
* Map "senderIdMismatch" error as "invalidPushToken" exception
2022-10-25 16:41:43 +03:00
Artyom
faf1e92633
Allow background push notifications on iOS ( #84 )
...
* Allow background update for iOS devices
* Update tests
2022-10-13 13:45:24 +03:00
Artyom
eef1504171
Add notification sound for iOS and Android ( #83 )
2022-10-12 13:47:22 +03:00
TonCherAmi
1d63ab6156
Add user agent parsing module ( #82 )
2022-09-26 23:34:20 +03:00
TonCherAmi
709c71e48e
Make push notification title, description nullable ( #81 )
...
* Make push notification title nullable
* Make push notification description nullable
2022-09-19 20:57:31 +03:00
TonCherAmi
cd9e12f6d9
Make push notification imageUrl nullable ( #80 )
2022-08-22 19:46:53 +03:00
Artyom
628c992b8d
Add multiple options for FCM authorization ( #79 )
...
* Add extra authorization types
* Update readme file
2022-08-22 15:28:51 +03:00
Artyom
1a069b8b6f
Push message provider validation ( #78 )
...
* Add method to PushMessageProviderService interface to validate push tokens
* Implement method in PushMessageProviderFcmService
2022-08-16 15:52:34 +03:00
Artyom
ac9cac3049
Push message provider modules ( #77 )
...
* Add push-message-provider module
* Add push-message-provider-fcm module
* Update readme
* Update PushMessageProviderServiceFactory implementation
* Create FcmClient class to make integration implementation closed
2022-08-12 16:59:59 +03:00
Denis Kazantsev
1c5ef179ef
Added property endpoint ( #76 )
2022-07-14 16:02:02 +03:00
TonCherAmi
eeaa02e7ea
Remove geoip schema creation script ( #75 )
2022-05-26 13:41:20 +03:00
TonCherAmi
5109c001cc
Add geoip-core ( #74 )
...
* Add common-territories
* Add geoip-core
* Use schema name constant instead of hardcoding it
2022-05-25 17:56:18 +03:00
TonCherAmi
ea86f97485
Add support for multiple instances of LiquibaseParams ( #73 )
2022-05-17 13:23:52 +03:00
Denis Kazantsev
68f97ca05a
Feature/add server info controller ( #72 )
2022-04-11 14:45:17 +03:00
Denis Kazantsev
b668819aa2
Feature/add server info ( #71 )
2022-04-08 19:36:12 +03:00
Denis Kazantsev
be1ef45fb2
Added httpHeaders in ExceptionHandlerAdvice ( #70 )
2022-03-30 14:40:16 +03:00
Denis Kazantsev
345db02feb
Added setPassword method, dto ( #69 )
2022-03-22 19:40:44 +03:00
Alexander Buntakov
ae3b8b109e
Merge pull request #68 from TouchInstinct/feature/page-sort
...
Add sort to GatPage interface
2022-03-17 13:13:28 +03:00
Alexander Buntakov
be1d99da35
Add sort to GatPage interface
2022-03-17 13:03:47 +03:00
TonCherAmi
a144f06bb8
Add page interfaces ( #67 )
2022-02-18 19:54:07 +03:00
Mikhail Yasnov
0f83486593
Fix saving user scopes ( #66 )
2022-02-08 18:40:46 +03:00
Mikhail Yasnov
720ecb8788
Method to add scopes to user ( #65 )
2022-02-08 14:48:17 +03:00
Denis Kazantsev
bc8d9cb20d
GetUrl interface service not null ( #64 )
2022-01-23 23:37:39 +03:00
Denis Kazantsev
40254bfd58
Added dependency, exception ( #63 )
2022-01-23 23:20:50 +03:00
Denis Kazantsev
9bf9ae2695
Added delete method to s3 service ( #62 )
2022-01-20 18:28:11 +03:00
Artyom
144671a392
Обновление методов сервиса FileStorage ( #61 )
...
* Add "getUrl" and "uploadBytes" methods to file storage
* Add "contentType" param for file storage requests
* Create common interface for DTO and merge "upload" methods
2022-01-17 20:18:06 +03:00
Денис Казанцев
62664f893a
Changed datatype in dateUtils ( #60 )
2022-01-12 19:07:36 +03:00
Alexander Buntakov
8be6b184aa
add jpa modelgen
2022-01-11 13:40:31 +03:00
Alexander Buntakov
48ab57e96d
add jpa modelgen
2022-01-10 21:34:44 +03:00
TonCherAmi
d55d9bd600
Do not instantiate SecureRandom on every call ( #58 )
2021-12-17 11:22:51 +03:00
Mikhail Yasnov
735a71c9cd
S3 storage services ( #56 )
2021-11-08 17:13:53 +03:00
Alexander Buntakov
d176e846b7
add missing value resolver ( #55 )
2021-11-03 15:57:30 +03:00
Alexander Buntakov
423d4213f5
fix email regexp ( #54 )
2021-10-23 00:19:02 +03:00
Alexander Buntakov
a3d92210b9
Add DateTime serializer ( #53 )
2021-10-09 14:41:21 +03:00