]
Denis Golovin updated JBDS-3490:
--------------------------------
Summary: Include capabilities preference page into jbdevstudio product (was: Include
capabilities preference page into target-platform)
Include capabilities preference page into jbdevstudio product
-------------------------------------------------------------
Key: JBDS-3490
URL:
https://issues.jboss.org/browse/JBDS-3490
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Enhancement
Components: javascript, target-platform
Affects Versions: 9.0.0.Beta2
Reporter: Denis Golovin
Assignee: Denis Golovin
Fix For: 9.0.0.CR1
Attachments: jbds-preferences.png
Currently there is no way to enable/disable capabilities to see hidden nodes in
preferences/properties dialogs. It might be needed as a backup to be able to debug for
example tern related issues.
Current approach is using capabilities to hide Tern category from Preferences and
Properties dialogs. If something goes wrong there is no way to see preferences and
properties in hidden categories, because Capabilities Preference page is not included into
ibdevstudio product. Before it was included by default but in Mars release it seems moved
to EPP side. For example Committer Package does not provide Capabilities preference page,
but Java EE Package does.
In current devstudio product package preferences categories looks like
!jbds-preferences.png!
as you see there is no Capabilities node in categories tree (1) because Capabilities
preference page is not defined for jbdevstudio product and Tern node (2) is filtered out
by default. It means in case of any problem with tern it is not possible do enable tern
console tracing using Tern Preferences or see node.js configuration.
It is probably should be implemented as additional feature/plugin to include it into JBDS
product, but it should beexcluded from BYOE feature to avoid preferences categories
conflict in case of installation BYOE feature into Java EE EPP.