{"push_id":940179347,"size":143,"distinct_size":143,"ref":"refs/heads/master","head":"1829d53091d017bcfe5f2385e3cf2979e75c4301","before":"993c81ef1bcfefdc7e5657cf681756f6bec0844d","commits":[{"sha":"533ecf802f627894e4cbafc516d1551a08351a86","author":{"email":"dbd47d1438483417ed2360c9f2a5359254110687@liferay.com","name":"Máté Thurzó"},"message":"LPS-62014 Accidentially left alerts here","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/533ecf802f627894e4cbafc516d1551a08351a86"},{"sha":"06de51da65c31ee6c6f6ab30ac85aaa6d38d52d6","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-62135 remove code not used anymore","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/06de51da65c31ee6c6f6ab30ac85aaa6d38d52d6"},{"sha":"e6fe9a06973de5aaaa556665a9d482e2fd5a965b","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 move control menu entry to its owner","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/e6fe9a06973de5aaaa556665a9d482e2fd5a965b"},{"sha":"8ee833d0e9d678517e16d68d07f2b3be8835b6ee","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 adpat init to support being called from a taglib contributor","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/8ee833d0e9d678517e16d68d07f2b3be8835b6ee"},{"sha":"ab916111e8e04150f5b0c1b95a046fe27c19de1d","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 move language keys to the right module","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/ab916111e8e04150f5b0c1b95a046fe27c19de1d"},{"sha":"809c646235d7a2d18203e245a838b5198c4379f9","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 build lang","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/809c646235d7a2d18203e245a838b5198c4379f9"},{"sha":"be6882cb5195d2c3be9beea67826381ac2b8238a","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-61969 it can never be null?","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/be6882cb5195d2c3be9beea67826381ac2b8238a"},{"sha":"cae5a6633e3eea19b726ebb10e4883a1824a1ce7","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 use the inyected resourceBundle instead","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/cae5a6633e3eea19b726ebb10e4883a1824a1ce7"},{"sha":"714eb9a702de1cccba84384277ae6ec231430d40","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61969 yes, they are null when called from the *ControlMenuEntry.java injected in a taglib into the theme (out of the context of any portlet). This is the alternative, move only the required inits to the file. This pull is like a \"Choose your own adventure\" game, you can choose to leave it as it is after this commit, or you can remove this commit and the previous one to leave it working as it was before :D","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/714eb9a702de1cccba84384277ae6ec231430d40"},{"sha":"b015852949ef4ce49dbdf849562c13f1ca01671d","author":{"email":"ef80d4fb5d29b43177c223642f8a0a69eef4f7c3@liferay.com","name":"danielkocsis"},"message":"LPS-59563 Transform the role name to be able to re-connect the role to its team on the live site","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/b015852949ef4ce49dbdf849562c13f1ca01671d"},{"sha":"4b474a53203adca7b8d1c1d7f6c845639158a4bb","author":{"email":"ef80d4fb5d29b43177c223642f8a0a69eef4f7c3@liferay.com","name":"danielkocsis"},"message":"LPS-59563 Remove this option since it never had any logic implemented","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/4b474a53203adca7b8d1c1d7f6c845639158a4bb"},{"sha":"6b053320b42d4855f19fd6bfcd5f37cc3735645b","author":{"email":"0f3073a1e1065ac287247795264c5509f4ea7a77@liferay.com","name":"Juan G"},"message":"LPS-54099 Add new method for rendering portlet content","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/6b053320b42d4855f19fd6bfcd5f37cc3735645b"},{"sha":"f517d2ac245af684e6e5a625f8aece2f46b7fb1b","author":{"email":"0f3073a1e1065ac287247795264c5509f4ea7a77@liferay.com","name":"Juan G"},"message":"LPS-54099 Apply new method (no logic changes)","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/f517d2ac245af684e6e5a625f8aece2f46b7fb1b"},{"sha":"9226d0d2c421e30943416f9c71a8cf5dfa075981","author":{"email":"0f3073a1e1065ac287247795264c5509f4ea7a77@liferay.com","name":"Juan G"},"message":"LPS-54099 Add different processing checks from rendering checks, as they behave in a different manner","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/9226d0d2c421e30943416f9c71a8cf5dfa075981"},{"sha":"1ccf01d51fb0cf839a50c5280936301c4351a85d","author":{"email":"0f3073a1e1065ac287247795264c5509f4ea7a77@liferay.com","name":"Juan G"},"message":"LPS-54099 Reuse code. Portlet content will always be processed if it is going to be rendered","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/1ccf01d51fb0cf839a50c5280936301c4351a85d"},{"sha":"668f69b6501c67fdf4040031633c245d1554b056","author":{"email":"d68b4bea69d37d48e27752e478eb73d116e7bdc0@liferay.com","name":"Eduardo Garcia"},"message":"LPS-54099 SF","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/668f69b6501c67fdf4040031633c245d1554b056"},{"sha":"151339712670fb529cc4e551e6493480b5a03fb6","author":{"email":"d68b4bea69d37d48e27752e478eb73d116e7bdc0@liferay.com","name":"Eduardo Garcia"},"message":"LPS-54099 Skip rendering only if logic in portlet_content_wrapper is going to executed","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/151339712670fb529cc4e551e6493480b5a03fb6"},{"sha":"80ca4d0a7862386b4967857141331dc86ce698a2","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-54099 Hugo SF","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/80ca4d0a7862386b4967857141331dc86ce698a2"},{"sha":"4caed539255f9c1f0a264c62c26847c6579d70c4","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-54099 SF","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/4caed539255f9c1f0a264c62c26847c6579d70c4"},{"sha":"a9b84b71dd70ca908371e011756ab57e22371f1a","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-61526 open menu to the left and mark current scope as active","distinct":true,"url":"https://api.github.com/repos/tinatian/liferay-portal/commits/a9b84b71dd70ca908371e011756ab57e22371f1a"}]}