Commit graph

351 commits

Author SHA1 Message Date
Vincent BRIDIER
ed1aa3fda5 Merge branch 'fixJobDeleteCustomers' into 'develop'
Fix Job delete unconfirmed users

See merge request service-web-lab/crm!1
2022-08-29 09:03:54 +00:00
Jérémy Munsch
608e24f2f2
Fix Job delete unconfirmed users 2022-08-29 10:55:54 +02:00
Jérémy Munsch
678f5b9d04
Merge branch 'hotfix' into develop 2022-08-24 15:12:30 +02:00
Jérémy Munsch
9fe08103f4
Fix ArcadiaMail Requests on api Allow phone to be empty string 2022-08-24 15:12:09 +02:00
Jérémy Munsch
030d26ca9b
Merge branch 'hotfix' into develop 2022-08-24 14:46:46 +02:00
Jérémy Munsch
a312773099
Http/Kernel.php: Move ConvertEmptyStringsToNull from global middleware to web middleware 2022-08-24 14:46:06 +02:00
Jérémy Munsch
6894ded382
Merge branch 'trunk' 2022-08-24 12:28:28 +02:00
Jérémy Munsch
ef33e53054
Merge branch 'develop' into trunk 2022-08-24 12:17:46 +02:00
Jérémy Munsch
8c2516362f
Release 3.0.5 + Bumped composer deps
Update test coverage

update submodules client
2022-08-24 12:10:04 +02:00
Jérémy Munsch
d245f92b4d
Merge remote-tracking branch 'origin/ticket-997_sh01' into develop 2022-08-24 11:27:48 +02:00
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
Sebastien Hattry
1f5ecd45ce Invert lastname and firstname in header customer list 2022-08-02 15:44:21 +02:00
Sebastien Hattry
8ae2379721 Audit fix 2022-08-02 14:08:55 +02:00
Sebastien Hattry
18774985ac Merge branch 'develop' of https://voight001.lesidc.com/crm into develop 2022-08-02 14:03:54 +02:00
Jérémy Munsch
f43d928e5e
Merge branch 'develop' into trunk 2022-06-17 16:39:15 +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
Sebastien Hattry
7eb5a08c3c npm audit fix 2022-06-02 17:26:27 +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
dda767f7b4
Merge branch 'trunk' 2022-03-02 10:21:48 +01:00
Jérémy Munsch
a6174c4bce 3.0.2 Release to Maitre coq
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIWDcUACgkQVRlr7kRf
 YElyRQv+OPmTeQWhobAaNy40hiVC/1Ltx9Nf29tlPq7XRVPDqfRSB96YKtwLGDDh
 30kWdWaZifGCZIbk2ZPDuKB1lGpd462mwe+J547Di4phk8u6qu3DHhZ9JjIDsEnA
 uQUkajMOaHXbge0ZEXMiIhkIID9PNZLN78xgXD2woNLdgSn+pW+xAJhj8e2A4Aic
 H32LLHYVd1OZL8thfIArjkc/TmN4ZGShNxN/WB3Fu/Wcb1rOR6xap5V/x0Qwftm5
 y1LNa97f/Ne7Rk+IJ3T2aLGAuMkJQAf6GHW9ho8Rv+KcUtBEcr3FEaXb2smv11oa
 KlP7hkhU67KSUahunF9ebaPJlUDwSJCSwaAU2nk/jTmz/jEcB81mhU/ZYMNeXRJx
 5a+J1XttET0scRHmHp7zHYceMTisCj9jemXU7oEFjN9hrRUPSik/2GDI7I3U1Zjx
 ffOLBF6jnaI779T5/8uwzbQcVovSz8+TwEro8+S3UxxZkJ/sQ1LMjTyQ9kE429H4
 C0TG9MgQ
 =Y0eR
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIWDeQACgkQVRlr7kRf
 YEnJSQv+NhEBiqpheBDfDvYscMjWoNLe07r+AUczNn58fWQpdGgsXEvMdP8x9pqj
 R4pPd3Yhf5ukfjaq7mJhrtqcw1dOSoniNKP1NiXnhlJZA3LuiEaXbZl3hQN3pzbi
 WY4+63GnBvrwXlAa3HDwTVBi/nXnZVyEVY1voLv3h++PXEFtdZDSCxChF06y/Trk
 5U12jv/XbL33RwXeIzjIEAQI5z/aK9ukj2QExF+AFIdukwfdAWjBElWqGIcO1QGH
 GBKlX1Uv8OrgdXW0MobPBiRsKq/myLeCtCyRGE6djKR9cOVOkuYsasciJbqG2nVP
 SlpqjV9wUm1RpSqya814aLXcz3sOkBlT6OPqmlfJ8zX0hrVkx1JJOfrAwlhRYu99
 alGIOVE6yFH46rJUpsCE2kokF5M1Scc6JiqQskFNGn7wApj68BPgMdMzGkA8hv+p
 8mFUA4jfGouEByFHPjmZJ+7pNd1NIpZYHTfWnDbXZZdk342+1eXGBnSymrbUlJc8
 4gVXuyRI
 =fq59
 -----END PGP SIGNATURE-----

Merge tag '3.0.2' into trunk

3.0.2  Release to Maitre coq
2022-02-23 11:35:15 +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
87b4007339
Merge branch 'develop' into trunk 2022-02-10 11:28:00 +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
a6731e98ae 3.0.0 release
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmHWzmEACgkQVRlr7kRf
 YEnOawv/dh5IkA3miThsXr+ALWqVipe2qack2OhZ2I5w8GkuzOhXtaMo6eGIFwjV
 vOtLISsQnCPlcZMw/HY3gVc3EWF2MKku7NgMMnsWi85Gi5jI5LlXygwhx0eZkC4O
 6Fc1SACyaSl8zxgiGpgwLqTTQcloWt2qJ1UdA4v6bD5y8ubcZ18vsgfxsnpfdmvN
 P0h6yGej/KeQtwb0d9UdgdBzU7dcI0s75Oy2NurgPMN2NYHBOUcfF/en8rrBb6Sy
 IrPWquDWyBTntPzLWhOpqllm/oRvBYjNTacxH4fqEWdHWPy21MwHsClkkbteNWyN
 cSGEnJuknh9GV5TPjG8YjKTlYnIrvBiPh6odMmOQDSS0NR19Tah30P0sXfj5JTX2
 Phi+8ktyyMdS2xBKU+8e6hgYuDWWJN7z/yFLdBdow4DBV+aZn6M++q7xN+AdWkML
 0ICaYjuZYVN1k7a+dt5/YvRfqS1y3zvfi8UmKBdvGz/NQIfH5nJod7/BEUW/IbAp
 Erm4+3ft
 =oP5n
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmHWznkACgkQVRlr7kRf
 YEkI/wwAhEqDJ2ohlg7ral3KrGKRiYfrQ3FxWdG4WF7c2yBPEIEUfhl7RtomKnQ/
 rrMXsbKFEDs2BnfDXoZth4KYLiWjgXGCtcTHZTRBQ/LJTaeAnfXzuPUtiaoHj003
 8sKmW8tMTPSbHEtZ6f0zZVqQGFuZvzBSbDhLd25m/H8pZgYrCGsltsOBFEgCRf1v
 wbStHyWWgw2HCGfZ8TCl5GGRDVUIKC0KV0N4X3cqW4TmrGdm5e8N8WEzT/hpcYnF
 p4/DUexa3R4QIc6N0MaEohYeslmtKycRzNloAu+omlCzmOz2mvd4stRfoOPwAAxt
 B0KH6vVO8hULhGFSf2+/zffHcnIuqVRgjdE8d5AszgVQaJJF4tTPzQSVslwmobZJ
 JDN+KEWfYE9vY1OGiuYt1wBkF3IURDCZ1mRQ3Fq4uYSQchj+G27V/QKrPfAHF3Wu
 sfl035HlWgIv3Zd/QoAO1hil8QX2tMy6O0fzdBysK7KAYNri/SEgSCK39gRfjl2D
 EoRuomau
 =NcUP
 -----END PGP SIGNATURE-----

Merge tag '3.0.0' into trunk

3.0.0 release
2022-01-06 12:11:52 +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
e48c0c6661
Merge branch 'trunk' 2021-12-03 14:36:35 +01:00
Jérémy Munsch
e6ffb668da
Merge branch 'develop' into trunk 2021-12-03 14:36:24 +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
4c2acc1493
Merge branch 'trunk' 2021-11-15 11:35:25 +01:00
Jérémy Munsch
6495977d6d
Merge branch 'develop' into trunk 2021-11-15 11:35:16 +01:00