Commit graph

264 commits

Author SHA1 Message Date
Jérémy Munsch
e9b077e9ea
Merge remote-tracking branch 'origin/ticket918' into develop 2022-08-24 11:27:21 +02:00
Jérémy Munsch
d62f33fccd
Merge remote-tracking branch 'origin/ticket905' into develop 2022-08-24 11:26:52 +02:00
Jérémy Munsch
23468d0cb7
bump client and version to 3.0.3 2022-06-17 16:38:50 +02:00
Jérémy Munsch
6ceee32368
SendArchadiaGameMailRequest: Limit code on pack to 50 chars 2022-06-17 14:08:08 +02:00
Jérémy Munsch
72cfa5234c
Update test coverage 2022-06-09 11:30:49 +02:00
Jérémy Munsch
d182924371
update v2 client git version 2022-06-09 11:26:42 +02:00
Jérémy Munsch
2c3e6972f1
bump composer deps 2022-06-09 11:26:30 +02:00
Jérémy Munsch
2662eab4f1
bump composer version 2022-06-09 11:25:45 +02:00
Jérémy Munsch
f2371d97ea
Fixed #905
- handled Country and Phone on customer store and update
- refactorize Country and Phone
2022-06-09 11:09:11 +02:00
Jérémy Munsch
c3574291d6
Fix composer json project name 2022-06-09 10:35:32 +02:00
Jérémy Munsch
84018f9d5b
Ticket 738 : Rewrite DeleteUnconfirmedCustomers 2022-03-29 18:09:29 +02:00
Jérémy Munsch
f4c60bf6f7
Ticket 698 :
- Npm audit Fix + update
- Fix filter search and reset on customers.index
2022-03-28 16:22:33 +02:00
Vincent BRIDIER
f106ec7a4d
ticket 584 : Fix answer save 2022-03-22 11:47:58 +01:00
Vincent BRIDIER
708baaa59d
Merge branch 'fixSymphonyRequestEmptyStrings' into develop 2022-03-22 11:29:13 +01:00
Vincent BRIDIER
e08123212b
Fix Arcadia phone length field (RemoveSpaces) 2022-03-22 11:26:11 +01:00
Jérémy Munsch
3f88a572e7
Fix Laravel Framework issue with empty inputs string casted to null (Hashmac signature calculation) 2022-03-17 15:21:30 +01:00
Jérémy Munsch
33fac79758
changed comments to be user friendly
Bump to 3.0.2
2022-02-23 11:34:21 +01:00
Jérémy Munsch
1c3ad6079e
Ajout config supervisor workers 2022-02-10 11:24:22 +01:00
Jérémy Munsch
45cc2276a5
update client 2022-02-10 09:44:36 +01:00
Jérémy Munsch
7fade7390b
Merge branch 'v3' into develop 2022-01-06 12:11:19 +01:00
81aabdab72
Version 3.0.0
This removes api authentification with token in favor of signature method.
Refactorize code and clean up. It add more unit test plus code coverage
in test/converage.

- Added config.api.timestampTimeout
- Added Helper::signRequest This calculates the request signature
- Added more unit tests and extend code coverage.
- Added rate limiter for web routes
- Added RemoveSpaces Sanitizer on api requests
- Added stress test suite
- Changed AuthServiceProvider api-token to api-hmac
- Changed CustomerSeeder to have at least of customer activated (for unit tests)
- Changed used transation for saveing multiple models
- Changed, in ServiceController generateApiToken to generateServicePassword
- Changed, timestamp has to be send in request with a DateTime format, it also has to a UTC  value
- Composer added brianium/paratest
- Composer update
- Fixed case where removing single optin could be the wrong one (not for the good service)
- Fixed customer delete
- Fixed customer would not be resolved by brand.
- Fixed Really check that request is json checking body content, preventing sending malformed requests
- Remove ApiError::needAuth
- Removed api_token
- Removed ApiController::authenticate
- Removed config.api.tokenTimeout
- Removed Header check or usage because of HAProxy doing weird stuff
- Removed lock files from gitignore
- Removed memcached dependency
- Removed unused questions resources api routes
- Removed workspace file

Migrations
- Added unique index on services.bearer_token
- Changed customer_id on customer_answer is nullable
- Changed services.bearer_pwd length to 312 (the size of the token)
- Dropped services.api_token and service.api_token_date
2022-01-06 12:11:05 +01:00
c94827127b
fix arcadia testValidateGeneratedXmlGame 2021-12-05 19:29:10 +01:00
d748758676
update readme tests 2021-12-05 19:28:53 +01:00
e1b2d86315
cleanup git module flaw 2021-12-05 18:28:53 +01:00
4c9b760d09
update readme to run tests
change composer.json test memcache to use 127.0.0.1 instead of localhost
2021-12-05 17:31:09 +01:00
Jérémy Munsch
28b04252ea
add LdcWebStatusChecker 2021-12-03 14:36:12 +01:00
Jérémy Munsch
c22068b8ea
update client 2021-12-03 14:32:04 +01:00
Jérémy Munsch
f0a771031c
Arcadia push order id in name 2021-11-15 11:34:57 +01:00
Jérémy Munsch
4c5f51bf97
fix customer show missing crud var 2021-11-12 17:03:20 +01:00
Jérémy Munsch
8a289f98ed
remove double paginator set in appservice provider 2021-11-12 17:03:01 +01:00
Jérémy Munsch
d6b0c5a039
add laravel-mix-clean 2021-11-10 16:57:03 +01:00
Jérémy Munsch
afa3e06699
Arcadia xml add hint for xml failed 2021-11-10 09:13:45 +01:00
Jérémy Munsch
f7edb2ff5e
force bump all kwaadpeppers dependencies 2021-11-08 16:45:30 +01:00
Jérémy Munsch
12eaeed020
export fix get where opt_in true 2021-11-08 16:01:45 +01:00
Jérémy Munsch
d38d8c861d
remove setServiceStat high retry 2021-11-08 15:02:15 +01:00
Jérémy Munsch
22d3cf0082
Fix repair_stats_jobs migration not deleting jobs 2021-11-05 16:23:01 +01:00
Jérémy Munsch
4294de1a6d
Remove redis queue and composer spatie/laravel-mix-preload in favor of a queue named "stats" with special supervisor conf 2021-11-05 16:22:36 +01:00
Jérémy Munsch
9b5bbd9691
Merge branch 'stats' into develop 2021-11-05 15:12:05 +01:00
Jérémy Munsch
8562990623
Add client Stats unit tests
bump to version 2.3.0
2021-11-05 15:11:25 +01:00
Jérémy Munsch
69ac3abf5e
Stat Api phase 1 CRM side + test 2021-11-05 14:46:53 +01:00
Jérémy Munsch
55878c3228
print Stats to JS 2021-11-03 17:02:59 +01:00
Jérémy Munsch
d14f23a321
Stats exportCSV for both 2021-11-03 16:45:04 +01:00
Jérémy Munsch
675d06e701
Fix brand stat seeder 2021-11-03 16:27:00 +01:00
Jérémy Munsch
1e1ff0dfc8
composer bump league/csv 2021-11-03 16:01:34 +01:00
Jérémy Munsch
7b4faee998
Stats par questions 2021-11-03 15:11:41 +01:00
Jérémy Munsch
e678d22483
Fix stats generator and display scale 2021-11-03 11:36:38 +01:00
Jérémy Munsch
9f6ae7bd09
Stats graphs 2021-11-03 11:18:19 +01:00
Jérémy Munsch
27fe3bcb34
fix app layout 2021-11-03 08:29:22 +01:00
Jérémy Munsch
eb7936b1b4
remove unused dashboard blade 2021-11-02 15:29:35 +01:00
Jérémy Munsch
2cf420a6f9
remove unused local flashmessage 2021-11-02 15:11:06 +01:00