payload: {"action":"created","comment":{"url":"https://api.github.com/repos/shopsys/shopsys/pulls/comments/351389194","pull_request_review_id":323806662,"id":351389194,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM1MTM4OTE5NA==","diff_hunk":"@@ -111,6 +111,39 @@ There you can find links to upgrade notes for other versions too.\n     -           ->setExpectedStatusCode(404);\n     +           ->setExpectedStatusCode(302);\n     ```\n+- contact form has been moved to separate page. You can find the whole new setting in administration (`/admin/contact-form/`),\n+  where you can edit main text for contact form. ([#1522](https://github.com/shopsys/shopsys/pull/1522))\n+  \n+  There are few steps need to be done, to make contact form work on FE\n+    - in `ContactFormController` change previous `indexAction` with [the new one](https://github.com/shopsys/shopsys/blob/9.0/project-base/src/Controller/Front/ContactFormController.php). Please pay attention if you have some modification in previous implementation.\n+    - in `ContactFormController` remove action `sendAction()`, it is not needed anymore\n+    - remove `src/Resources/scripts/frontend/contactForm.js`, it is not needed anymore\n+    - new localized route `front_contact` has been introduced with slug `contact`. This slug can be already in use in your project, because\n+      previous SSFW versions have an article called `Contact` which was used as the contact page. Please move the article's content to the new contact page and completely remove the article.\n+      To remove the article, please create [new migration](https://github.com/shopsys/shopsys/blob/9.0/project-base/src/Migrations/Version20191121171000.php) in you project which removes the article and its slug.\n+      \n+      !!! hint\n+          If you don't want to remove the article, you will need to change path for the new route. See next step\n+    \n+    - add new localized route in all your localized routing `yml` files with translated `path` option\n+        ```diff \n+        +    front_contact:\n+        +    path: /contact/\n+        +    defaults: { _controller: ShopsysShopBundle:Front\\ContactForm:index }","path":"upgrade/UPGRADE-v9.0.0-dev.md","position":22,"original_position":22,"commit_id":"a5ca0caf731314b0bcf298065507517ff9b15430","original_commit_id":"88308d01b61663600353c1f2003327a7c3df5636","user":{"login":"malyMiso","id":2991752,"node_id":"MDQ6VXNlcjI5OTE3NTI=","avatar_url":"https://avatars0.githubusercontent.com/u/2991752?v=4","gravatar_id":"","url":"https://api.github.com/users/malyMiso","html_url":"https://github.com/malyMiso","followers_url":"https://api.github.com/users/malyMiso/followers","following_url":"https://api.github.com/users/malyMiso/following{/other_user}","gists_url":"https://api.github.com/users/malyMiso/gists{/gist_id}","starred_url":"https://api.github.com/users/malyMiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malyMiso/subscriptions","organizations_url":"https://api.github.com/users/malyMiso/orgs","repos_url":"https://api.github.com/users/malyMiso/repos","events_url":"https://api.github.com/users/malyMiso/events{/privacy}","received_events_url":"https://api.github.com/users/malyMiso/received_events","type":"User","site_admin":false},"body":"fixed","created_at":"2019-11-27T16:33:20Z","updated_at":"2019-11-27T16:33:20Z","html_url":"https://github.com/shopsys/shopsys/pull/1522#discussion_r351389194","pull_request_url":"https://api.github.com/repos/shopsys/shopsys/pulls/1522","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/comments/351389194"},"html":{"href":"https://github.com/shopsys/shopsys/pull/1522#discussion_r351389194"},"pull_request":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/1522"}},"in_reply_to_id":351366378},"pull_request":{"url":"https://api.github.com/repos/shopsys/shopsys/pulls/1522","id":344126517,"node_id":"MDExOlB1bGxSZXF1ZXN0MzQ0MTI2NTE3","html_url":"https://github.com/shopsys/shopsys/pull/1522","diff_url":"https://github.com/shopsys/shopsys/pull/1522.diff","patch_url":"https://github.com/shopsys/shopsys/pull/1522.patch","issue_url":"https://api.github.com/repos/shopsys/shopsys/issues/1522","number":1522,"state":"open","locked":false,"title":"Create separate contact page","user":{"login":"malyMiso","id":2991752,"node_id":"MDQ6VXNlcjI5OTE3NTI=","avatar_url":"https://avatars0.githubusercontent.com/u/2991752?v=4","gravatar_id":"","url":"https://api.github.com/users/malyMiso","html_url":"https://github.com/malyMiso","followers_url":"https://api.github.com/users/malyMiso/followers","following_url":"https://api.github.com/users/malyMiso/following{/other_user}","gists_url":"https://api.github.com/users/malyMiso/gists{/gist_id}","starred_url":"https://api.github.com/users/malyMiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malyMiso/subscriptions","organizations_url":"https://api.github.com/users/malyMiso/orgs","repos_url":"https://api.github.com/users/malyMiso/repos","events_url":"https://api.github.com/users/malyMiso/events{/privacy}","received_events_url":"https://api.github.com/users/malyMiso/received_events","type":"User","site_admin":false},"body":"| Q             | A\r\n| ------------- | ---\r\n|Description, reason for the PR| Remove inline contact form and replace it with a new separate contact page, which can be managed in administration.\r\n|New feature| Yes\r\n|[BC breaks](https://docs.shopsys.com/en/latest/contributing/backward-compatibility-promise/)| No <!-- Do not forget to update UPGRADE.md -->\r\n|Fixes issues| ... <!-- Write \"closes #123\" for the issue to be closed automatically during merge -->\r\n|Have you read and signed our [License Agreement for contributions](https://www.shopsys.com/license-agreement)?| Yes\r\n","created_at":"2019-11-21T16:39:27Z","updated_at":"2019-11-27T16:33:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ac7eb365601940e84f9965da415e18014f9bbe03","assignee":{"login":"malyMiso","id":2991752,"node_id":"MDQ6VXNlcjI5OTE3NTI=","avatar_url":"https://avatars0.githubusercontent.com/u/2991752?v=4","gravatar_id":"","url":"https://api.github.com/users/malyMiso","html_url":"https://github.com/malyMiso","followers_url":"https://api.github.com/users/malyMiso/followers","following_url":"https://api.github.com/users/malyMiso/following{/other_user}","gists_url":"https://api.github.com/users/malyMiso/gists{/gist_id}","starred_url":"https://api.github.com/users/malyMiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malyMiso/subscriptions","organizations_url":"https://api.github.com/users/malyMiso/orgs","repos_url":"https://api.github.com/users/malyMiso/repos","events_url":"https://api.github.com/users/malyMiso/events{/privacy}","received_events_url":"https://api.github.com/users/malyMiso/received_events","type":"User","site_admin":false},"assignees":[{"login":"malyMiso","id":2991752,"node_id":"MDQ6VXNlcjI5OTE3NTI=","avatar_url":"https://avatars0.githubusercontent.com/u/2991752?v=4","gravatar_id":"","url":"https://api.github.com/users/malyMiso","html_url":"https://github.com/malyMiso","followers_url":"https://api.github.com/users/malyMiso/followers","following_url":"https://api.github.com/users/malyMiso/following{/other_user}","gists_url":"https://api.github.com/users/malyMiso/gists{/gist_id}","starred_url":"https://api.github.com/users/malyMiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malyMiso/subscriptions","organizations_url":"https://api.github.com/users/malyMiso/orgs","repos_url":"https://api.github.com/users/malyMiso/repos","events_url":"https://api.github.com/users/malyMiso/events{/privacy}","received_events_url":"https://api.github.com/users/malyMiso/received_events","type":"User","site_admin":false},{"login":"TomasGottvald","id":35454496,"node_id":"MDQ6VXNlcjM1NDU0NDk2","avatar_url":"https://avatars2.githubusercontent.com/u/35454496?v=4","gravatar_id":"","url":"https://api.github.com/users/TomasGottvald","html_url":"https://github.com/TomasGottvald","followers_url":"https://api.github.com/users/TomasGottvald/followers","following_url":"https://api.github.com/users/TomasGottvald/following{/other_user}","gists_url":"https://api.github.com/users/TomasGottvald/gists{/gist_id}","starred_url":"https://api.github.com/users/TomasGottvald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TomasGottvald/subscriptions","organizations_url":"https://api.github.com/users/TomasGottvald/orgs","repos_url":"https://api.github.com/users/TomasGottvald/repos","events_url":"https://api.github.com/users/TomasGottvald/events{/privacy}","received_events_url":"https://api.github.com/users/TomasGottvald/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/shopsys/shopsys/pulls/1522/commits","review_comments_url":"https://api.github.com/repos/shopsys/shopsys/pulls/1522/comments","review_comment_url":"https://api.github.com/repos/shopsys/shopsys/pulls/comments{/number}","comments_url":"https://api.github.com/repos/shopsys/shopsys/issues/1522/comments","statuses_url":"https://api.github.com/repos/shopsys/shopsys/statuses/a5ca0caf731314b0bcf298065507517ff9b15430","head":{"label":"shopsys:mt-us-6954-contact-form-page","ref":"mt-us-6954-contact-form-page","sha":"a5ca0caf731314b0bcf298065507517ff9b15430","user":{"login":"shopsys","id":17828168,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODI4MTY4","avatar_url":"https://avatars3.githubusercontent.com/u/17828168?v=4","gravatar_id":"","url":"https://api.github.com/users/shopsys","html_url":"https://github.com/shopsys","followers_url":"https://api.github.com/users/shopsys/followers","following_url":"https://api.github.com/users/shopsys/following{/other_user}","gists_url":"https://api.github.com/users/shopsys/gists{/gist_id}","starred_url":"https://api.github.com/users/shopsys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shopsys/subscriptions","organizations_url":"https://api.github.com/users/shopsys/orgs","repos_url":"https://api.github.com/users/shopsys/repos","events_url":"https://api.github.com/users/shopsys/events{/privacy}","received_events_url":"https://api.github.com/users/shopsys/received_events","type":"Organization","site_admin":false},"repo":{"id":119832166,"node_id":"MDEwOlJlcG9zaXRvcnkxMTk4MzIxNjY=","name":"shopsys","full_name":"shopsys/shopsys","private":false,"owner":{"login":"shopsys","id":17828168,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODI4MTY4","avatar_url":"https://avatars3.githubusercontent.com/u/17828168?v=4","gravatar_id":"","url":"https://api.github.com/users/shopsys","html_url":"https://github.com/shopsys","followers_url":"https://api.github.com/users/shopsys/followers","following_url":"https://api.github.com/users/shopsys/following{/other_user}","gists_url":"https://api.github.com/users/shopsys/gists{/gist_id}","starred_url":"https://api.github.com/users/shopsys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shopsys/subscriptions","organizations_url":"https://api.github.com/users/shopsys/orgs","repos_url":"https://api.github.com/users/shopsys/repos","events_url":"https://api.github.com/users/shopsys/events{/privacy}","received_events_url":"https://api.github.com/users/shopsys/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/shopsys/shopsys","description":"Main repository for maintaining Shopsys Framework packages. Open for ISSUES and PULL REQUESTS. ","fork":false,"url":"https://api.github.com/repos/shopsys/shopsys","forks_url":"https://api.github.com/repos/shopsys/shopsys/forks","keys_url":"https://api.github.com/repos/shopsys/shopsys/keys{/key_id}","collaborators_url":"https://api.github.com/repos/shopsys/shopsys/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/shopsys/shopsys/teams","hooks_url":"https://api.github.com/repos/shopsys/shopsys/hooks","issue_events_url":"https://api.github.com/repos/shopsys/shopsys/issues/events{/number}","events_url":"https://api.github.com/repos/shopsys/shopsys/events","assignees_url":"https://api.github.com/repos/shopsys/shopsys/assignees{/user}","branches_url":"https://api.github.com/repos/shopsys/shopsys/branches{/branch}","tags_url":"https://api.github.com/repos/shopsys/shopsys/tags","blobs_url":"https://api.github.com/repos/shopsys/shopsys/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/shopsys/shopsys/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/shopsys/shopsys/git/refs{/sha}","trees_url":"https://api.github.com/repos/shopsys/shopsys/git/trees{/sha}","statuses_url":"https://api.github.com/repos/shopsys/shopsys/statuses/{sha}","languages_url":"https://api.github.com/repos/shopsys/shopsys/languages","stargazers_url":"https://api.github.com/repos/shopsys/shopsys/stargazers","contributors_url":"https://api.github.com/repos/shopsys/shopsys/contributors","subscribers_url":"https://api.github.com/repos/shopsys/shopsys/subscribers","subscription_url":"https://api.github.com/repos/shopsys/shopsys/subscription","commits_url":"https://api.github.com/repos/shopsys/shopsys/commits{/sha}","git_commits_url":"https://api.github.com/repos/shopsys/shopsys/git/commits{/sha}","comments_url":"https://api.github.com/repos/shopsys/shopsys/comments{/number}","issue_comment_url":"https://api.github.com/repos/shopsys/shopsys/issues/comments{/number}","contents_url":"https://api.github.com/repos/shopsys/shopsys/contents/{+path}","compare_url":"https://api.github.com/repos/shopsys/shopsys/compare/{base}...{head}","merges_url":"https://api.github.com/repos/shopsys/shopsys/merges","archive_url":"https://api.github.com/repos/shopsys/shopsys/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/shopsys/shopsys/downloads","issues_url":"https://api.github.com/repos/shopsys/shopsys/issues{/number}","pulls_url":"https://api.github.com/repos/shopsys/shopsys/pulls{/number}","milestones_url":"https://api.github.com/repos/shopsys/shopsys/milestones{/number}","notifications_url":"https://api.github.com/repos/shopsys/shopsys/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/shopsys/shopsys/labels{/name}","releases_url":"https://api.github.com/repos/shopsys/shopsys/releases{/id}","deployments_url":"https://api.github.com/repos/shopsys/shopsys/deployments","created_at":"2018-02-01T12:21:09Z","updated_at":"2019-11-27T14:34:18Z","pushed_at":"2019-11-27T16:30:35Z","git_url":"git://github.com/shopsys/shopsys.git","ssh_url":"git@github.com:shopsys/shopsys.git","clone_url":"https://github.com/shopsys/shopsys.git","svn_url":"https://github.com/shopsys/shopsys","homepage":"https://www.shopsys.com","size":52240,"stargazers_count":214,"watchers_count":214,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":186,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":59,"open_issues":186,"watchers":214,"default_branch":"master"}},"base":{"label":"shopsys:9.0","ref":"9.0","sha":"8cfcfd7ec5f810850d6697a1dd64fd90fe61debf","user":{"login":"shopsys","id":17828168,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODI4MTY4","avatar_url":"https://avatars3.githubusercontent.com/u/17828168?v=4","gravatar_id":"","url":"https://api.github.com/users/shopsys","html_url":"https://github.com/shopsys","followers_url":"https://api.github.com/users/shopsys/followers","following_url":"https://api.github.com/users/shopsys/following{/other_user}","gists_url":"https://api.github.com/users/shopsys/gists{/gist_id}","starred_url":"https://api.github.com/users/shopsys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shopsys/subscriptions","organizations_url":"https://api.github.com/users/shopsys/orgs","repos_url":"https://api.github.com/users/shopsys/repos","events_url":"https://api.github.com/users/shopsys/events{/privacy}","received_events_url":"https://api.github.com/users/shopsys/received_events","type":"Organization","site_admin":false},"repo":{"id":119832166,"node_id":"MDEwOlJlcG9zaXRvcnkxMTk4MzIxNjY=","name":"shopsys","full_name":"shopsys/shopsys","private":false,"owner":{"login":"shopsys","id":17828168,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODI4MTY4","avatar_url":"https://avatars3.githubusercontent.com/u/17828168?v=4","gravatar_id":"","url":"https://api.github.com/users/shopsys","html_url":"https://github.com/shopsys","followers_url":"https://api.github.com/users/shopsys/followers","following_url":"https://api.github.com/users/shopsys/following{/other_user}","gists_url":"https://api.github.com/users/shopsys/gists{/gist_id}","starred_url":"https://api.github.com/users/shopsys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shopsys/subscriptions","organizations_url":"https://api.github.com/users/shopsys/orgs","repos_url":"https://api.github.com/users/shopsys/repos","events_url":"https://api.github.com/users/shopsys/events{/privacy}","received_events_url":"https://api.github.com/users/shopsys/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/shopsys/shopsys","description":"Main repository for maintaining Shopsys Framework packages. Open for ISSUES and PULL REQUESTS. ","fork":false,"url":"https://api.github.com/repos/shopsys/shopsys","forks_url":"https://api.github.com/repos/shopsys/shopsys/forks","keys_url":"https://api.github.com/repos/shopsys/shopsys/keys{/key_id}","collaborators_url":"https://api.github.com/repos/shopsys/shopsys/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/shopsys/shopsys/teams","hooks_url":"https://api.github.com/repos/shopsys/shopsys/hooks","issue_events_url":"https://api.github.com/repos/shopsys/shopsys/issues/events{/number}","events_url":"https://api.github.com/repos/shopsys/shopsys/events","assignees_url":"https://api.github.com/repos/shopsys/shopsys/assignees{/user}","branches_url":"https://api.github.com/repos/shopsys/shopsys/branches{/branch}","tags_url":"https://api.github.com/repos/shopsys/shopsys/tags","blobs_url":"https://api.github.com/repos/shopsys/shopsys/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/shopsys/shopsys/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/shopsys/shopsys/git/refs{/sha}","trees_url":"https://api.github.com/repos/shopsys/shopsys/git/trees{/sha}","statuses_url":"https://api.github.com/repos/shopsys/shopsys/statuses/{sha}","languages_url":"https://api.github.com/repos/shopsys/shopsys/languages","stargazers_url":"https://api.github.com/repos/shopsys/shopsys/stargazers","contributors_url":"https://api.github.com/repos/shopsys/shopsys/contributors","subscribers_url":"https://api.github.com/repos/shopsys/shopsys/subscribers","subscription_url":"https://api.github.com/repos/shopsys/shopsys/subscription","commits_url":"https://api.github.com/repos/shopsys/shopsys/commits{/sha}","git_commits_url":"https://api.github.com/repos/shopsys/shopsys/git/commits{/sha}","comments_url":"https://api.github.com/repos/shopsys/shopsys/comments{/number}","issue_comment_url":"https://api.github.com/repos/shopsys/shopsys/issues/comments{/number}","contents_url":"https://api.github.com/repos/shopsys/shopsys/contents/{+path}","compare_url":"https://api.github.com/repos/shopsys/shopsys/compare/{base}...{head}","merges_url":"https://api.github.com/repos/shopsys/shopsys/merges","archive_url":"https://api.github.com/repos/shopsys/shopsys/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/shopsys/shopsys/downloads","issues_url":"https://api.github.com/repos/shopsys/shopsys/issues{/number}","pulls_url":"https://api.github.com/repos/shopsys/shopsys/pulls{/number}","milestones_url":"https://api.github.com/repos/shopsys/shopsys/milestones{/number}","notifications_url":"https://api.github.com/repos/shopsys/shopsys/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/shopsys/shopsys/labels{/name}","releases_url":"https://api.github.com/repos/shopsys/shopsys/releases{/id}","deployments_url":"https://api.github.com/repos/shopsys/shopsys/deployments","created_at":"2018-02-01T12:21:09Z","updated_at":"2019-11-27T14:34:18Z","pushed_at":"2019-11-27T16:30:35Z","git_url":"git://github.com/shopsys/shopsys.git","ssh_url":"git@github.com:shopsys/shopsys.git","clone_url":"https://github.com/shopsys/shopsys.git","svn_url":"https://github.com/shopsys/shopsys","homepage":"https://www.shopsys.com","size":52240,"stargazers_count":214,"watchers_count":214,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":186,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":59,"open_issues":186,"watchers":214,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/1522"},"html":{"href":"https://github.com/shopsys/shopsys/pull/1522"},"issue":{"href":"https://api.github.com/repos/shopsys/shopsys/issues/1522"},"comments":{"href":"https://api.github.com/repos/shopsys/shopsys/issues/1522/comments"},"review_comments":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/1522/comments"},"review_comment":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/shopsys/shopsys/pulls/1522/commits"},"statuses":{"href":"https://api.github.com/repos/shopsys/shopsys/statuses/a5ca0caf731314b0bcf298065507517ff9b15430"}},"author_association":"CONTRIBUTOR"}}
other: {"actor":{"display_login":"malyMiso"}}