This website uses cookies to ensure you get the best experience. Learn More.
New UI for Roles (Define Permissions)...ahhh nice
Recently I happened across a thread where Carlos Santos Sáenz was asking about how to best set up Roles and permissions. As I attempted to duplicate Carlos' efforts, I realized that the root cause of his (and probably so many other people's ) difficulties had to do with Liferay's UI. I have to admit that it is confusing at times for me too, which is what motivated me to help both the community and myself out.
Exhibit A
To get to this screen you would venture inside the Enterprise Admin portlet -> Roles Tab -> (Action) 'Define Permissions' -> click on Bookmarks link. Let's dissect how the old way of defining permissions for a role.
You might find Exhibit A in the dictionary illustrating the word 'Ambiguity'. Although there is clearly an instruction at the top, the first thing that jumps out at me is "Resources". What the heck is a resource? If I click one of the resources and remain there, I would completely miss the area to assign permissions for the Bookmarks Portlet 'Configuration' action.
Furthermore, if I did read the instruction, I would still end up saying, "what the heck is a resource?"
The old way also forces you through up to 4 precarious steps, which means 4 refreshes..and 4x the time/effort.
The old way also never shows you a "Finish" or "Save" button.
Exhibit B
Exhibit B is the new look of defining permissions for Roles.
So how did I go about implementing all these improvements? Not much... I opened up an LEP ticket,...and that's about it. :P Thanks Jorge! You can track us bouncing ideas off each other here: LEP-4315
I can tell that Liferay's UI is going through a growth spurt and I look forward to seeing more of it. People don't put new wine into old wineskins...keep up the awsome work guys!!