{"action":"created","issue":{"url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/8803","repository_url":"https://api.github.com/repos/PrestaShop/PrestaShop","labels_url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/8803/labels{/name}","comments_url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/8803/comments","events_url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/8803/events","html_url":"https://github.com/PrestaShop/PrestaShop/pull/8803","id":299772621,"number":8803,"title":"Stop full object exposure on the front end","user":{"login":"eternoendless","id":1009343,"avatar_url":"https://avatars3.githubusercontent.com/u/1009343?v=4","gravatar_id":"","url":"https://api.github.com/users/eternoendless","html_url":"https://github.com/eternoendless","followers_url":"https://api.github.com/users/eternoendless/followers","following_url":"https://api.github.com/users/eternoendless/following{/other_user}","gists_url":"https://api.github.com/users/eternoendless/gists{/gist_id}","starred_url":"https://api.github.com/users/eternoendless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eternoendless/subscriptions","organizations_url":"https://api.github.com/users/eternoendless/orgs","repos_url":"https://api.github.com/users/eternoendless/repos","events_url":"https://api.github.com/users/eternoendless/events{/privacy}","received_events_url":"https://api.github.com/users/eternoendless/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/PrestaShop/PrestaShop/milestones/35","html_url":"https://github.com/PrestaShop/PrestaShop/milestone/35","labels_url":"https://api.github.com/repos/PrestaShop/PrestaShop/milestones/35/labels","id":2824847,"number":35,"title":"1.7.3.1","description":null,"creator":{"login":"eternoendless","id":1009343,"avatar_url":"https://avatars3.githubusercontent.com/u/1009343?v=4","gravatar_id":"","url":"https://api.github.com/users/eternoendless","html_url":"https://github.com/eternoendless","followers_url":"https://api.github.com/users/eternoendless/followers","following_url":"https://api.github.com/users/eternoendless/following{/other_user}","gists_url":"https://api.github.com/users/eternoendless/gists{/gist_id}","starred_url":"https://api.github.com/users/eternoendless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eternoendless/subscriptions","organizations_url":"https://api.github.com/users/eternoendless/orgs","repos_url":"https://api.github.com/users/eternoendless/repos","events_url":"https://api.github.com/users/eternoendless/events{/privacy}","received_events_url":"https://api.github.com/users/eternoendless/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":4,"state":"open","created_at":"2017-10-09T14:54:57Z","updated_at":"2018-03-02T17:37:43Z","due_on":null,"closed_at":null},"comments":17,"created_at":"2018-02-23T16:37:11Z","updated_at":"2018-03-05T10:57:04Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/PrestaShop/PrestaShop/pulls/8803","html_url":"https://github.com/PrestaShop/PrestaShop/pull/8803","diff_url":"https://github.com/PrestaShop/PrestaShop/pull/8803.diff","patch_url":"https://github.com/PrestaShop/PrestaShop/pull/8803.patch"},"body":"| Questions     | Answers\r\n| ------------- | -------------------------------------------------------\r\n| Branch?       | 1.7.3.x\r\n| Description?  | This PR introduces object filtering through property whitelisting. This filtering is now applied to:<br>1. Objects being sent to the front office through the \"prestashop\" object,<br>2. Objects being sent after adding a product to the cart,<br>3. Objects being sent in response to search.\r\n| Type?         | bug fix\r\n| Category?     | CO\r\n| BC breaks?    | no\r\n| Deprecations? | no\r\n| Fixed ticket? | http://forge.prestashop.com/browse/BOOM-4509\r\n| How to test?  | See ticket\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/prestashop/prestashop/8803)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/comments/370383390","html_url":"https://github.com/PrestaShop/PrestaShop/pull/8803#issuecomment-370383390","issue_url":"https://api.github.com/repos/PrestaShop/PrestaShop/issues/8803","id":370383390,"user":{"login":"LittleBigDev","id":6631597,"avatar_url":"https://avatars3.githubusercontent.com/u/6631597?v=4","gravatar_id":"","url":"https://api.github.com/users/LittleBigDev","html_url":"https://github.com/LittleBigDev","followers_url":"https://api.github.com/users/LittleBigDev/followers","following_url":"https://api.github.com/users/LittleBigDev/following{/other_user}","gists_url":"https://api.github.com/users/LittleBigDev/gists{/gist_id}","starred_url":"https://api.github.com/users/LittleBigDev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LittleBigDev/subscriptions","organizations_url":"https://api.github.com/users/LittleBigDev/orgs","repos_url":"https://api.github.com/users/LittleBigDev/repos","events_url":"https://api.github.com/users/LittleBigDev/events{/privacy}","received_events_url":"https://api.github.com/users/LittleBigDev/received_events","type":"User","site_admin":false},"created_at":"2018-03-05T10:57:04Z","updated_at":"2018-03-05T10:57:04Z","author_association":"CONTRIBUTOR","body":"\n\n\n\nReviewed 8 of 14 files at r1, 1 of 1 files at r2, 8 of 8 files at r3.\nReview status: all files reviewed at latest revision, 6 unresolved discussions.\n\n---\n\n*[src/Core/Filter/HashMapWhitelistFilter.php, line 140 at r3](https://reviewable.io:443/reviews/prestashop/prestashop/8803#-L6pjqsNzkoaJETQvrRA:-L6pjqsOiKZ4ERpWPXds:bd1ogvh) ([raw file](https://github.com/prestashop/prestashop/blob/6d68d3899d869ed37dff8464557bda2537ccac43/src/Core/Filter/HashMapWhitelistFilter.php#L140)):*\n> ```PHP\n> \n>     /**\n>      * Returns the ested filters, indexed by $keyToKeep\n> ```\n\ntypo in \"nested\"\n\n---\n\n*[src/Core/Filter/FrontEndObject/CustomerFilter.php, line 59 at r1](https://reviewable.io:443/reviews/prestashop/prestashop/8803#-L62We25B5hHf5kjT641-r1-59:-L6pluuVAaAgf7TpJa07:b-4l5e5g) ([raw file](https://github.com/prestashop/prestashop/blob/79d9eb9854966a6ca6a68b11be472a2ef2376d15/src/Core/Filter/FrontEndObject/CustomerFilter.php#L59)):*\n<details><summary><i>Previously, kpodemski (Krystian Podemski) wrote…</i></summary><blockquote>\n\n@mickaelandrieu yeah sure, i forgot about `hookDispatcher`, you get the idea tho :)\n</blockquote></details>\n\nI agree with this suggestion\n\n---\n\n\n*Comments from [Reviewable](https://reviewable.io:443/reviews/prestashop/prestashop/8803)*\n<!-- Sent from Reviewable.io -->\n"}}
{"actor":{"display_login":"LittleBigDev"}}