Commit graph

473 commits

Author SHA1 Message Date
Alexey Skobkin 49d4097a47 DTO\Api\Post phpDoc cleaning. 2019-02-28 03:46:32 +03:00
Alexey Skobkin 3f31705536 WS processing IdentityMap cleaning. 2019-02-28 03:44:59 +03:00
Alexey Skobkin 6b5a60b2a5 WS 'comment' processing. WIP. 2019-02-28 03:43:40 +03:00
Alexey Skobkin b0a6fbfb7f Comment DB unique constraint (post_id, number). New migration. 2019-02-28 02:44:51 +03:00
Alexey Skobkin a12bf9d9a2 WS 'post' processing draft. 2019-02-28 02:26:01 +03:00
Alexey Skobkin dbc1c060f8 Fixing WS message processing conditions in ProcessWebsocketUpdatesCommand. 2019-02-25 22:10:17 +03:00
Alexey Skobkin b1d047941c New WS\Message types added: post_edited, comment_edited. Validation slightly refactored. 2019-02-25 20:02:26 +03:00
Alexey Skobkin 4d7549bddd Fixing crash on unexpected message type or deserialization error. Adding sentry logging to WS processing. 2019-02-25 20:01:47 +03:00
Alexey Skobkin ac0d905ce4 Implementing 'rec' type validation in WebSocket\Message. 2019-02-25 19:12:52 +03:00
Alexey Skobkin 16489b509e Message::$postAuthorId added. 2019-02-25 19:00:36 +03:00
Alexey Skobkin 728464005e Small style changes in ProcessWebsocketUpdatesCommand. 2019-02-25 17:56:46 +03:00
Alexey Skobkin 4ce5fe0ccb WebSocketMessageProcessor todo comments. 2019-02-24 02:08:15 +03:00
Alexey Skobkin 300dbcb466 PostFactory::findOrCreateFromWebsocketDto() draft. UserFactory::DATE_FORMAT moved to AbstractFactory. 2019-02-24 02:07:17 +03:00
Alexey Skobkin d528b45436 DTO\WebSocket\Message::$authorId for upcoming point update (https://github.com/artss/point/pull/13). Serialization config changed. Setter methods removed. 2019-02-24 01:40:49 +03:00
Alexey Skobkin f2b423ad8c Fixing missing Message::$rcid mapping for recommendations without comment. 2019-02-24 01:38:47 +03:00
Alexey Skobkin 4707b41f27 --keep-jobs option added for 'point:update:websocket-messages' command. 2019-02-24 01:37:30 +03:00
Alexey Skobkin 05aaa1d4e1 Fixing circular dependency in UserFactory. 2019-02-23 21:11:11 +03:00
Alexey Skobkin 26ee4522fc Unfinished work on WS comment retrieval, 2019-02-23 20:51:42 +03:00
Alexey Skobkin 63b27dc312 Post::addComment() bug fix. 2019-02-23 20:49:48 +03:00
Alexey Skobkin f5a4e5b896 #44 composer require leezy/pheanstalk-bundle (bundle configuration as well). 2019-02-23 20:49:48 +03:00
Alexey Skobkin 4eb7b418db #44 Database migration for new schema. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 5897555302 #44 Comment mapping fix. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 7902f9b3ea #44 Post mapping fix. 2019-02-23 20:46:15 +03:00
Alexey Skobkin f8dfe4e103 Fix #45. Doctrine partial index recreation on new migration generation fixed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 46b327b455 WS updates handling draft. Updates processing implementation needed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 31d49eb270 Comment::$toNumber type fixed. LoadCommentsData fixed according to new Comment constructor. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 5d2ce0fe42 'point:update:websocket-messages' command draft. 2019-02-23 20:46:15 +03:00
Alexey Skobkin e82ff0d2a1 Comment schema changes, entity refactored. Post::$subscribed added. Migration needed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 184030ebd5 Disabling debug class loader in test environment to hide deprecation warnings. 2019-02-16 00:55:43 +03:00
Alexey Skobkin cbd24e85f9 Merge branch 'master' of bitbucket.org:skobkin/point-tools 2019-02-16 00:03:30 +03:00
Alexey Skobkin 5eb81e87be PHP removed from platrofm reqs. 2019-02-16 00:03:17 +03:00
Alexey Eschenko d4b5367c27 Merged in unit_testing (pull request #25)
Unit test added
2019-02-15 20:51:22 +00:00
Alexey Skobkin e5d5059c30 UserFactoryTest added 2019-02-15 23:42:31 +03:00
Alexey Eschenko 5d2ee61b49 Merged in fix_subscribers_update_local_users_list_fallback (pull request #24)
Fixes POINT-TOOLS-5 from Sentry.
2019-01-19 13:49:41 +00:00
Alexey Skobkin 3805ec366f Fixes POINT-TOOLS-5 from Sentry. 2019-01-19 16:43:34 +03:00
Alexey Eschenko 9798590f3e Merged in sentry_logging (pull request #22)
Telegram logging removed. JMS Serializer updated.
2019-01-19 01:14:32 +00:00
Alexey Skobkin 9bcc3c6b24 Telegram logging support removed. 2019-01-19 04:11:01 +03:00
Alexey Skobkin c2ccaad049 composer update csa/guzzle-bundle (dev-master 6b10e6f => v3.1.0) 2019-01-19 03:59:40 +03:00
Alexey Skobkin 115b097929 composer update jms/serializer-bundle to ^2. 2019-01-19 03:56:46 +03:00
Alexey Eschenko ac281b2913 Merged in sentry_logging (pull request #21)
Temporary downgrade to PHP 7.1
2019-01-19 00:28:29 +00:00
Alexey Skobkin 1bac5b68bf ocramius/proxy-manager temporary downgraded to 2.1.1. composer config platform.php temporarily forced to PHP 7.1. 2019-01-19 03:27:04 +03:00
Alexey Eschenko 101619f7b5 Merged in sentry_logging (pull request #20)
Sentry logging and dep updates
2019-01-19 00:18:51 +00:00
Alexey Skobkin 49a7d69867 composer require sentry/sentry-symfony. Also sentry bundle basic configuration. 2019-01-19 03:12:48 +03:00
Alexey Skobkin 7a4bc44608 updated all other deps. 2019-01-19 02:43:26 +03:00
Alexey Skobkin 7917106eed composer remove sensio/generator-bundle 2019-01-19 02:37:27 +03:00
Alexey Skobkin 0aa91015ff app/console, web{app,app_dev}.php updated according to new symfony-standard distribution. 2019-01-19 02:34:51 +03:00
Alexey Skobkin 110f661904 composer update symfony/polyfill-mbstring (v1.6.0 => v1.10.0), symfony/polyfill-php70 (v1.6.0 => v1.10.0), symfony/polyfill-util (v1.6.0 => v1.10.0), symfony/polyfill-php56 (v1.6.0 => v1.10.0), symfony/polyfill-intl-icu (v1.6.0 => v1.10.0), symfony/polyfill-apcu (v1.6.0 => v1.10.0), symfony/monolog-bundle (v3.1.1 => v3.3.1), symfony/phpunit-bridge (v3.3.10 => v3.4.21). 2019-01-19 02:25:36 +03:00
Alexey Skobkin f63b70fdd3 composer update knplabs/knp-paginator-bundle (v2.6.0 => v2.8.0). KNP Paginator deprecations removed. 2019-01-19 02:20:58 +03:00
Alexey Skobkin 75b6f0a19d composer update symfony/symfony (from 3.4.x-dev to 3.4.21). 2019-01-19 02:14:28 +03:00
Alexey Skobkin 6c8c0829ca Update commands now can fallback to API for point-tools user retrieval if it's not found in the database. Also small bug fixed. 2019-01-19 02:07:00 +03:00