Hi devs,
With the recent introduction of the Applications Index (see
http://extensions.xwiki.org/xwiki/bin/view/Extension/Application+Index+Appl…) 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