hhuijser/liferay-portal — pull request #1891 by jonathanmccann (2014-05-16 16:04:47+00:00)
Title: LPS-46878

From Preston:

"This looks simple at first but there's a few moving parts.
1) The history key part is for the "My Account" page, the form navigator would fight with the paginator if we didn't set this.
2) There are nine different "curParam" attributes because the different paginators will fight with each other.
3) The reason I'm using the currentURLObj instead of renderResponse.createRenderURL() is because of the "Edit User" page. Doing it the other way caused that page to redirect back to the "Users and Organizations" page.

There's still some large performance improvements to be made with these pages but reducing the load of the client seemed like a good way to start. I'll be trying to split these changes into smaller tickets so you guys can have an easier time reviewing them =)"