{"push_id":2621426119,"size":32,"distinct_size":32,"ref":"refs/heads/7.0.x","head":"e93e2c5426fe1fd9638a0d052def0a03426b5cf4","before":"c383af73e6a428fdf6f5e8fee178078b7b000e71","commits":[{"sha":"037a8e49d6b658119b5ea84baad2f2ff75e84faf","author":{"name":"tomwang2011","email":"a2fca62f6c224d711c555b583187e00997a663ae@liferay.com"},"message":"LPS-81805 Semver","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/037a8e49d6b658119b5ea84baad2f2ff75e84faf"},{"sha":"e6fc6c53bf6dfbe8269a94d4ae69eb15503b34ba","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-81035 Hide comment reply button on threads in draft status","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/e6fc6c53bf6dfbe8269a94d4ae69eb15503b34ba"},{"sha":"b71b6bbae486b0503de3ca3b59348a77bc2d8835","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-81035 Include conditions in variable","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/b71b6bbae486b0503de3ca3b59348a77bc2d8835"},{"sha":"db5e177ab9e67817aa3680bfd6a4371a784b4182","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-81035 Check faster conditions first","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/db5e177ab9e67817aa3680bfd6a4371a784b4182"},{"sha":"05d4063e347fb2ff7a053fcc1bfe95071dd9bddf","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-81035 Add condition as well and move first","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/05d4063e347fb2ff7a053fcc1bfe95071dd9bddf"},{"sha":"49237b8c677bd5736c0b71f3e7fd329ae2fbd292","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-81035 Shouldn't this be message instead of thread? The user should not be able to reply to a draft message either even if the thread is APPROVED.","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/49237b8c677bd5736c0b71f3e7fd329ae2fbd292"},{"sha":"9260bd8a976fda6d0a7f96391fea66c289b6713d","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-81035 Not apart of the original fix and should not be backported.","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/9260bd8a976fda6d0a7f96391fea66c289b6713d"},{"sha":"1677d7651e122a8936e6bbcff86a2b41bb1c0022","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-81035 SF","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/1677d7651e122a8936e6bbcff86a2b41bb1c0022"},{"sha":"ce0a48ac2491e302ad39ed54dce8da07de75e4b2","author":{"name":"IstvanD","email":"21dd1419f577608f387d342d93dd1af2e21945ab@lifeay.com"},"message":"LPS-81373 Adding symbol to deal with double '<' characters","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/ce0a48ac2491e302ad39ed54dce8da07de75e4b2"},{"sha":"10906fa36b8b9163580a866f4bff02448db1f884","author":{"name":"IstvanD","email":"21dd1419f577608f387d342d93dd1af2e21945ab@lifeay.com"},"message":"LPS-81373 Regenerate parser/lexer classes and token dictionary","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/10906fa36b8b9163580a866f4bff02448db1f884"},{"sha":"9d36b3ab1e6b101cdd3cd5dd9b0c8efae946bc07","author":{"name":"IstvanD","email":"21dd1419f577608f387d342d93dd1af2e21945ab@lifeay.com"},"message":"LPS-81373 Parsing test","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/9d36b3ab1e6b101cdd3cd5dd9b0c8efae946bc07"},{"sha":"ca67b8b953dd136ad235d914bf75aa8fd4c9c5d9","author":{"name":"hai.yu","email":"313a321544b78489b01ed5254ca28368d27e4862@liferay.com"},"message":"LPS-80684 Put the redirectURL from redirect_uri to the state param which facebook will keep it unchanged after back to liferay.","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/ca67b8b953dd136ad235d914bf75aa8fd4c9c5d9"},{"sha":"e428278d86b3c10f0d7c3b51a57ded090ca2cdbc","author":{"name":"hai.yu","email":"313a321544b78489b01ed5254ca28368d27e4862@liferay.com"},"message":"LPS-80684 Prevent csrf","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/e428278d86b3c10f0d7c3b51a57ded090ca2cdbc"},{"sha":"6a73ab03b1cb5b50b678cdede091238d3717ab6c","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-80684 Not needed","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/6a73ab03b1cb5b50b678cdede091238d3717ab6c"},{"sha":"ad1e22a3e024ec6aec1ea6476f7c9c99a6de2a4b","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-80684 SF - readability","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/ad1e22a3e024ec6aec1ea6476f7c9c99a6de2a4b"},{"sha":"57353d5163b45235af341d10750f7a3b24f7da69","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-80684 Use GET per documentation\n\nhttps://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow#confirm\n\n```\nTo get an access token, make an HTTP GET request to the following OAuth endpoint:\n\nGET https://graph.facebook.com/v3.0/oauth/access_token?\n   client_id={app-id}\n   &redirect_uri={redirect-uri}\n   &client_secret={app-secret}\n   &code={code-parameter}\n```","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/57353d5163b45235af341d10750f7a3b24f7da69"},{"sha":"05e9bc41a20d6cc1f3860c478270458721044fbe","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-80684 Log errors","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/05e9bc41a20d6cc1f3860c478270458721044fbe"},{"sha":"d4ad05c093ccf139c9e0e31e82f5426ac63a3048","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-80684 Do not fetch token when FB returns error","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/d4ad05c093ccf139c9e0e31e82f5426ac63a3048"},{"sha":"b20876afce9f8ae1bc632678b6a4050b4c9265d7","author":{"name":"hai.yu","email":"313a321544b78489b01ed5254ca28368d27e4862@liferay.com"},"message":"LPS-80684 Define nonce in WebKeys.","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/b20876afce9f8ae1bc632678b6a4050b4c9265d7"},{"sha":"cbb635d1cb3599206615c36216c8c402e68aa1a6","author":{"name":"Brian Chan","email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com"},"message":"LPS-80684 Sort","distinct":true,"url":"https://api.github.com/repos/liuxingye/liferay-portal/commits/cbb635d1cb3599206615c36216c8c402e68aa1a6"}]}
{"actor":{"display_login":"liferay-continuous-integration-hu"}}