Hi devs,

With the recent introduction of the Applications Index (see 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Application+Index+Application/)
 we need to agree on a few things.

In the past we had:
* We wanted all new app that you installed to automatically be visible in the 
Applications Panel
* This is why the Applications Panel config had a blacklist (and not a white 
list)

What we’ve done:
* We add the Applications Index
* We removed some apps from the Applications Panel. Namely: Invitation, Panels, 
Scheduler, User Directory and Tour applications. this was done using hardcoded 
blacklist xobjects in PanelsCode.ApplicationsPanelConfiguration.

The need:
* We need to remove this hack. It’s not normal for the Panels module to know 
all the apps that shouldn’t be listed in it!

Proposal:
* Replace the blacklist configuration of the Applications Panel by a whitelist 
one
* When a new app is installed, list it in the Applications Index but don’t add 
it to the Applications Panel
* If an admin wants to add this new for his users, he’ll need to add it in the 
Admin UI for the Applications Panel.

WDYT?

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to