{"push_id":3158298580,"size":22,"distinct_size":22,"ref":"refs/heads/7.0.x","head":"bfb7151c9bc7858f11b4fac35e71df8da8163f6a","before":"962ea6eebf7d22956b231ae71d1abb5001160889","commits":[{"sha":"5314bd889fa644c1dcafabe87e678ba2a0ef2852","author":{"name":"Jonathan McCann","email":"af1948780ccd8cc913c16269c0ae549e07018097@liferay.com"},"message":"LPS-88247 Always clear error messages if the field isn't visible so that hidden fields do not stop the form from submitting","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/5314bd889fa644c1dcafabe87e678ba2a0ef2852"},{"sha":"597415feb9c9e7e46ae6ce2315c547a557da9dc1","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-79480 Test","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/597415feb9c9e7e46ae6ce2315c547a557da9dc1"},{"sha":"44b1290da80191e5748dd94b31a73171ba9a2bb1","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-86545 When impersonating a user, no need to add doAsUserId if the url is a external url","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/44b1290da80191e5748dd94b31a73171ba9a2bb1"},{"sha":"6264000062013059688d4748dbe568a8e00544d8","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-86545 Remove portalURL if the actualURL starts with portalURL, so that we can preserve the parameters in the request and keep forward rather than sendRedirect","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/6264000062013059688d4748dbe568a8e00544d8"},{"sha":"337c0869d586eb4edfe1219606ce00d2639733c2","author":{"name":"Alan Huang","email":"6be84f360110b46c56537d54ac6c3f2179533eaf@liferay.com"},"message":"LPS-86545 Apply to test","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/337c0869d586eb4edfe1219606ce00d2639733c2"},{"sha":"f5025df4aba7735759e7ee778e5f6e4e9158b42e","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-86545 SF","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/f5025df4aba7735759e7ee778e5f6e4e9158b42e"},{"sha":"ea6bc7b05b4440937804fd7b57c0e02e266f24a7","author":{"name":"Alan Huang","email":"6be84f360110b46c56537d54ac6c3f2179533eaf@liferay.com"},"message":"LPS-86545 Update source-formatter.properties","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/ea6bc7b05b4440937804fd7b57c0e02e266f24a7"},{"sha":"99e35c58ef2ccc58c7424de36e8f9773018d7352","author":{"name":"Alan Huang","email":"6be84f360110b46c56537d54ac6c3f2179533eaf@liferay.com"},"message":"LPS-86545 The url shouldn't be null, but it's needed to check for null to avoid NullPointerException on ci:test","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/99e35c58ef2ccc58c7424de36e8f9773018d7352"},{"sha":"89c64043a07868865b77dfc6a39e0d70f0c2e2b4","author":{"name":"Alan Huang","email":"6be84f360110b46c56537d54ac6c3f2179533eaf@liferay.com"},"message":"LPS-87843 Directly and simply return the url if the url is an external url","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/89c64043a07868865b77dfc6a39e0d70f0c2e2b4"},{"sha":"b9f2d10211ca2f8832c571e1d261dea41677c38b","author":{"name":"Alan Huang","email":"6be84f360110b46c56537d54ac6c3f2179533eaf@liferay.com"},"message":"LPS-87843 Use getLayoutActualURL() to get the url if the url is not an external url","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/b9f2d10211ca2f8832c571e1d261dea41677c38b"},{"sha":"45d06b75e5074fa7b038f3d65f1cf366f8ba09c8","author":{"name":"Michael Prigge","email":"18ed256fef03e28f27223849fb98b891b7d4653b@liferay.com"},"message":"LPS-87843 Apply to test","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/45d06b75e5074fa7b038f3d65f1cf366f8ba09c8"},{"sha":"8823455bb6ab12321bf00eaa6d4e3566723d5285","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-88390 call _destroyBanner function to make sure the containing div for the alert banner is destroyed instead of just the alert message itself","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/8823455bb6ab12321bf00eaa6d4e3566723d5285"},{"sha":"99f43f70fa016892f06b7bc9082c71398355f7ef","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-88390 - JS variable is already defined and it grabs an attribute that we can lookup and reuse.","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/99f43f70fa016892f06b7bc9082c71398355f7ef"},{"sha":"dddde0354fecba4c2adc2508f9c27de91711a0c3","author":{"name":"ricky.pan","email":"7d5928220d35c329b5ac9d3984e0885a85350647@liferay.com"},"message":"LPS-86161 Changed StaleObjectStateException printing to use JSONSerializaer over toString","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/dddde0354fecba4c2adc2508f9c27de91711a0c3"},{"sha":"43e4354d8c02c0f71ebd984b6b835429d1ab373a","author":{"name":"ricky.pan","email":"7d5928220d35c329b5ac9d3984e0885a85350647@liferay.com"},"message":"LPS-86161 Added permission checker to prevent serialize from blanking out hidden fields marked for JSONWS","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/43e4354d8c02c0f71ebd984b6b835429d1ab373a"},{"sha":"bc76dd13e5c65fbc30ecff73ee0c189d5bbb0a48","author":{"name":"ricky.pan","email":"7d5928220d35c329b5ac9d3984e0885a85350647@liferay.com"},"message":"LPS-86161 Modified logic to separate initializing permission checker","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/bc76dd13e5c65fbc30ecff73ee0c189d5bbb0a48"},{"sha":"00f3735293b40bc2aedd8c19e953f36c3c8579b4","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-86161 Avoid omniadmin inside permission checker, it would reveal unexpected data, see UserJSONTransformer and CompanyJSONTransformer.","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/00f3735293b40bc2aedd8c19e953f36c3c8579b4"},{"sha":"d09949c3c4f81ce9aaf6d45037e4bc0235ccf786","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-86161 Don't use current thread's PermissionChecker","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/d09949c3c4f81ce9aaf6d45037e4bc0235ccf786"},{"sha":"00d6e01dc1c4a34590fbb1818d39d9f467c1b731","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-86161 SF","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/00d6e01dc1c4a34590fbb1818d39d9f467c1b731"},{"sha":"a6035f5a711061d8f59d63a8376b0b773394787f","author":{"name":"Tomáš Polešovský","email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com"},"message":"LPS-86161 Transform cloned objects to avoid operating on the original object instance and the Hibernate session object instance","distinct":true,"url":"https://api.github.com/repos/GinsonRen/liferay-portal/commits/a6035f5a711061d8f59d63a8376b0b773394787f"}]}
{"actor":{"display_login":"liferay-continuous-integration-hu"}}