{"pull_request":{"state":"closed","deletions":14,"user":{"avatar_url":"https://secure.gravatar.com/avatar/fc966ae1357a39b2c25fd6fd31d05f17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"fc966ae1357a39b2c25fd6fd31d05f17","url":"https://api.github.com/users/juliocamarero","login":"juliocamarero","id":203395},"merged_by":null,"updated_at":"2011-11-17T04:28:54Z","closed_at":"2011-11-17T04:28:54Z","base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/820bdfae0927075dec1dc2087c81b19d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"820bdfae0927075dec1dc2087c81b19d","url":"https://api.github.com/users/brianchandotcom","login":"brianchandotcom","id":282080},"repo":{"name":"liferay-portal","pushed_at":"2011-11-17T00:09:48Z","master_branch":null,"fork":true,"clone_url":"https://github.com/brianchandotcom/liferay-portal.git","updated_at":"2011-11-17T00:09:49Z","open_issues":7,"homepage":"http://liferay.com","language":"Java","svn_url":"https://svn.github.com/brianchandotcom/liferay-portal","private":false,"forks":2,"url":"https://api.github.com/repos/brianchandotcom/liferay-portal","owner":{"avatar_url":"https://secure.gravatar.com/avatar/820bdfae0927075dec1dc2087c81b19d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"820bdfae0927075dec1dc2087c81b19d","url":"https://api.github.com/users/brianchandotcom","login":"brianchandotcom","id":282080},"html_url":"https://github.com/brianchandotcom/liferay-portal","description":"","size":146388,"watchers":16,"id":1920851,"git_url":"git://github.com/brianchandotcom/liferay-portal.git","created_at":"2011-06-19T21:37:56Z","ssh_url":"git@github.com:brianchandotcom/liferay-portal.git"},"label":"brianchandotcom:master","sha":"ce54501cb8c5374ed0a74ac7b1b41020f0239674"},"commits":6,"diff_url":"https://github.com/brianchandotcom/liferay-portal/pull/2545.diff","comments":1,"head":{"ref":"pull-request-180-LPS-21435","user":{"avatar_url":"https://secure.gravatar.com/avatar/fc966ae1357a39b2c25fd6fd31d05f17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"fc966ae1357a39b2c25fd6fd31d05f17","url":"https://api.github.com/users/juliocamarero","login":"juliocamarero","id":203395},"repo":{"name":"liferay-portal","pushed_at":"2011-11-16T17:57:51Z","master_branch":null,"fork":true,"clone_url":"https://github.com/juliocamarero/liferay-portal.git","updated_at":"2011-11-16T17:57:51Z","open_issues":4,"homepage":"http://liferay.com","language":"Java","svn_url":"https://svn.github.com/juliocamarero/liferay-portal","private":false,"forks":0,"url":"https://api.github.com/repos/juliocamarero/liferay-portal","owner":{"avatar_url":"https://secure.gravatar.com/avatar/fc966ae1357a39b2c25fd6fd31d05f17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"fc966ae1357a39b2c25fd6fd31d05f17","url":"https://api.github.com/users/juliocamarero","login":"juliocamarero","id":203395},"html_url":"https://github.com/juliocamarero/liferay-portal","description":"","size":2436,"watchers":2,"id":1922200,"git_url":"git://github.com/juliocamarero/liferay-portal.git","created_at":"2011-06-20T06:30:10Z","ssh_url":"git@github.com:juliocamarero/liferay-portal.git"},"label":"juliocamarero:pull-request-180-LPS-21435","sha":"84c50183a74ac61863b8b2be495b60eef9fbbf54"},"additions":719,"url":"https://api.github.com/repos/brianchandotcom/liferay-portal/pulls/2545","merged":false,"merged_at":null,"body":"This pull request includes:\r\n- Junit Tests\r\n- Persistence implementation source code\r\n\r\nThe changes have two main reason:\r\n\r\n* The expandTree method didn't take into account the possibility to move a tree inside another node.\r\n* It's necessary to precalculate the children nodes at the beginning because after the updates of shrinkTree method there could be several nodes with the same value for Right or Left category id and we need to distinct the children nodes.\r\n\r\nWe haven't created three new classes for the updates because it seems that IN clause doesn't allow this, instead of this we have created three methods.","_links":{"comments":{"href":"https://api.github.com/repos/brianchandotcom/liferay-portal/issues/2545/comments"},"html":{"href":"https://github.com/brianchandotcom/liferay-portal/pull/2545"},"review_comments":{"href":"https://api.github.com/repos/brianchandotcom/liferay-portal/pulls/2545/comments"},"self":{"href":"https://api.github.com/repos/brianchandotcom/liferay-portal/pulls/2545"}},"html_url":"https://github.com/brianchandotcom/liferay-portal/pull/2545","issue_url":"https://github.com/brianchandotcom/liferay-portal/issues/2545","review_comments":0,"title":"LPS-21435 Contents categorized with children categories aren't show filtering by their parent category","number":2545,"mergeable":true,"changed_files":4,"id":482596,"patch_url":"https://github.com/brianchandotcom/liferay-portal/pull/2545.patch","created_at":"2011-11-10T16:26:03Z"},"action":"closed","number":2545}