Commit Graph

622 Commits

Author SHA1 Message Date
ErickSkrauch
d9f2b1a8c9 Upgrade PHPUnit to 8. Replace codeception/base with codeception/codeception due to release bug in the base version. 2019-08-02 15:57:17 +03:00
ErickSkrauch
7b11366a5a Fix rbac generator 2019-08-02 03:36:24 +03:00
ErickSkrauch
f2ab7346aa Fixed almost everything, but all functional tests are broken at the last minute :( 2019-08-02 03:29:20 +03:00
ErickSkrauch
6bd054e743 Fix some tests 2019-08-01 19:58:18 +03:00
ErickSkrauch
45c2ed601d Replace emarref/jwt with lcobucci/jwt
Refactor all JWT-related components
Replace RS256 with ES256 as a preferred JWT algorithm
2019-08-01 12:17:12 +03:00
ErickSkrauch
4c2a9cc172 Cleanup User Component, update tests 2019-07-26 17:04:57 +03:00
valik
445c234360 Added jwt public and private key path params to user component 2019-07-26 11:11:09 +03:00
valik
3f9ee42539 Implemented Rs256 jwt encryption algorithm 2019-07-25 16:29:08 +03:00
ErickSkrauch
3dbf29d34c Translate all code comments from Russian to English [skip ci] 2019-07-15 01:59:56 +03:00
ErickSkrauch
31069562b3 Update Yii2 framework to the latest version 2019-06-18 02:37:04 +03:00
ErickSkrauch
e4804e0cdd Fix build for nginx image 2019-06-18 01:45:40 +03:00
ErickSkrauch
9319e42a1c Merge branch 'new_emails_renderer_integration' 2019-06-18 01:19:52 +03:00
ErickSkrauch
d5cb0f304c Add tests for emails renderer api client and Yii2 wrapper component 2019-06-18 01:19:07 +03:00
ErickSkrauch
70d1999d55 Refactor emails models objects, rework related tests 2019-06-16 23:59:19 +03:00
ErickSkrauch
1bf249030f Removed ely/email-renderer package and implemented new emails renderer client [skip ci] 2019-06-07 02:16:13 +03:00
ErickSkrauch
7b14b92a10 Integrate new renderer via docker-compose configuration and nginx [skip ci] 2019-06-06 02:14:29 +03:00
ErickSkrauch
75fdd5d1ba Upgrade Codeception to 3 version. Remove codeception/verify. 2019-05-14 02:12:49 +03:00
ErickSkrauch
5dacd66fb7 Upgrade ely/email-renderer and some other non-breaking dependencies 2019-05-14 01:13:07 +03:00
ErickSkrauch
73988855c4 Fixes ACCOUNTS-5G9. Manually cast Guzzle response to string 2019-05-13 21:00:17 +03:00
ErickSkrauch
a9453aae67 Fixes ACCOUNTS-5GP. Use container rather then components map to obtain Mojang's API 2019-05-13 20:50:15 +03:00
ErickSkrauch
194a7acd2a Fixes ACCOUNTS-5FF. Handle 204 response from Chrly. 2019-05-13 19:39:11 +03:00
ErickSkrauch
02a7d3815d Fix MariaDB performance schema installer configuration 2019-05-13 14:15:32 +03:00
ErickSkrauch
d58c245ecf Merge branch 'dev' into 'master'
Implemented "ely/mojang-api"

See merge request elyby/accounts!6
2019-05-09 22:34:22 +00:00
Arslan
85d4d465fb Implemented "ely/mojang-api" 2019-05-09 04:23:49 +03:00
ErickSkrauch
b3eff9302c Merge branch 'develop' 2019-04-06 15:53:35 +02:00
ErickSkrauch
885ee4819a Merge branch 'remove-frontend' into develop 2019-04-06 15:52:52 +02:00
ErickSkrauch
f33439d829 Completely untie the backend from the frontend.
Build nginx and mariadb together with the app image.
Upgrade docker-compose configuration to 3 version.
Add cleanup step to the gitlab-ci.
2019-04-06 15:52:23 +02:00
ErickSkrauch
e13b6f0d94 Upgrade PHP to 7.3 and fix some related code errors. Disable self_accessor fixer for PHP-CS-Fixer 2019-04-06 04:15:23 +02:00
ErickSkrauch
07546bc7e9 Completely remove frontend from this repository 2019-04-06 04:12:00 +02:00
ErickSkrauch
bc8cd305ac Merge branch 'develop' 2019-03-10 03:23:27 +03:00
ErickSkrauch
b20825a051 Update ely/php-code-style and run updated CS fixer 2019-02-26 02:26:02 +03:00
ErickSkrauch
ea4ebd19ef Update dependencies 2019-02-23 17:15:20 +03:00
ErickSkrauch
1cafa36b98 Fix codestyle 2019-02-23 02:27:38 +03:00
ErickSkrauch
facc1e50a6 Fix backend CI configuration 2019-02-22 23:21:57 +03:00
ErickSkrauch
b05dc6816e Rework tests structure. Upgrade codeception to 2.5.3. Merge params configuration into app configuration. 2019-02-20 22:58:52 +03:00
SleepWalker
2eacc581be Merge branch '355-new-accounts-api-migration' into 'develop'
New Accounts API migration

See merge request elyby/accounts!4
2019-02-04 21:39:45 +00:00
ErickSkrauch
918501da81 Implemented the ability to get information about the current account by 0 id 2019-01-24 19:29:46 +03:00
ErickSkrauch
0cfa64890d Merge branch '22-oauth-app-managment' into 'develop'
22 oauth app managment

See merge request elyby/accounts!2
2019-01-23 10:12:59 +00:00
ErickSkrauch
3646bfcb64 Fixes ACCOUNTS-54A. Include deleted applications in the lookup for exists applications. 2018-11-11 13:48:23 +03:00
SleepWalker
65850132cc Merge remote-tracking branch 'origin/develop' into 22-oauth-app-managment 2018-11-04 10:55:07 +02:00
ErickSkrauch
425322f431 Merge branch 'develop' 2018-10-27 16:20:59 +03:00
ErickSkrauch
9620ff75eb Update glibc installation in gitlab-ci 2018-10-26 16:45:05 +03:00
ErickSkrauch
903f453afa Fix RegisterCest 2018-07-11 02:24:15 +03:00
ErickSkrauch
92ee283039 Upgrade tests environment 2018-07-11 02:24:05 +03:00
ErickSkrauch
069e4876dd Restore xdebug configuration 2018-07-11 02:23:46 +03:00
ErickSkrauch
262142a835 Disable csrf cookies for api 2018-07-11 01:38:48 +03:00
ErickSkrauch
fff38553db Merge branch 'php-alpine-app' into develop 2018-07-11 01:00:59 +03:00
ErickSkrauch
9ed449d144 Use same cache for all backend builds 2018-07-11 01:00:47 +03:00
ErickSkrauch
40eea7864e Fix gitlab-ci 2018-07-11 00:26:41 +03:00
ErickSkrauch
49d612daa1 Replace debian-based image with alpine-based.
Remove supervisor usage. Cron now runs as separate service.
CI for backend now performs without Docker.
2018-07-10 20:02:19 +03:00