I agree we need to do something to hide some portlet marketplace entries
from non-admins.
I really like the idea of inventing a VIEW_MARKETPLACE_ENTRY permission
activity that one can be granted targeting portlets (or portlet
categories, of course), requiring VIEW_MARKETPLACE_ENTRY or MANAGE
permission to see an entry for any given portlet in the marketplace.
And then the business rule of non-portal-administrators do not see
non-categorized portlets could be easily expressed as granting
VIEW_MARKETPLACE_ENTRY on all categories of portlets. If a portlet is
in a category, user would have the permission on it. If it isn't in any
category, wouldn't. And then adopters can go forth nuancing the
experience via permissions -- we think we have requirements here where
users will have permission to see marketplace entries for some portlets
they can't actually subscribe or render, and we definitely have
requirements for users to be able to render some infrastructural
portlets that they don't need to be bothering with in the Marketplace.
Captured some of these thoughts here:
https://wiki.jasig.org/display/UPC/Marketplace?focusedCommentId=67371619#comment-67371619
I'm thinking of this kind of fix as a "bugfix" that we could accept in
the RC march to uPortal 4.1. So, like, polish up Favorites and
Marketplace and dynamic skin to work well, but too late to bring in my
glorious to do list portlet [1] or other new functionality for uPortal 4.1.
Andrew
[1]: That's kind of an inside joke. I don't actually have a glorious to
do list portlet. But what I mean to evoke by this is, no new features! :)
On 4/17/14, 5:50 PM, Drew Wills wrote:
I'm looking at the Portlet Marketplace in a local dev environment
today, now that it's in the master branch -- nice work!
One item of feedback: I think it really should honor the feature
whereby non-categorized portlets are hidden from browsing and direct
access.
drew
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev