Extensions:
Associated java class:
org.ametys.core.ui.StaticRibbonImportManager
Extension point extended:
org.ametys.core.ui.RibbonImportManager
Configuration:
<extension id="org.ametys.plugins.datasources-explorer.ribbon.Imports" point="org.ametys.core.ui.RibbonImportManager" class="org.ametys.core.ui.StaticRibbonImportManager">
<workspace match="admin">
<file>ribbon/admin-ribbon.xml</file>
</workspace>
</extension>
Components:
Associated java class:
org.ametys.plugins.datasourcesexplorer.LDAPConnector
Configuration:
<component id="org.ametys.plugins.datasourcesexplorer.LDAPConnector" role="org.ametys.plugins.datasourcesexplorer.LDAPConnector" class="org.ametys.plugins.datasourcesexplorer.LDAPConnector" logger="org.ametys.plugins.datasourcesexplorer.LDAPConnector"/>
Associated java class:
org.ametys.plugins.datasourcesexplorer.GetLDAPData
Configuration:
<component id="org.ametys.plugins.datasourcesexplorer.GetLDAPData" role="org.ametys.plugins.datasourcesexplorer.GetLDAPData" class="org.ametys.plugins.datasourcesexplorer.GetLDAPData" logger="org.ametys.plugins.datasourcesexplorer.GetLDAPData"/>
Extensions:
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.ui.button.OpenToolButtonController
Extension point extended:
org.ametys.core.ui.RibbonControlsManager
Configuration:
<extension id="org.ametys.plugins.datasources-explorer.ribbon.control.open" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement" logger="org.ametys.plugins.datasources-explorer.administrator">
<class name="Ametys.ribbon.element.ui.button.OpenToolButtonController">
<opentool-id>uitool-datasources-explorer-tree</opentool-id>
<label i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENTREE_LABEL</label>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENTREE_DESCRIPTION</description>
<icon-glyph>ametysicon-query-search</icon-glyph>
</class>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-datasources-explorer-tree</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
<right context-prefix="/admin">Runtime_Rights_Admin_Access</right>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.ui.ButtonController
Extension point extended:
org.ametys.core.ui.RibbonControlsManager
Configuration:
<extension id="org.ametys.plugins.datasources-explorer.ribbon.control.openCurrent" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement" logger="org.ametys.plugins.datasources-explorer.administrator">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.datasourcesexplorer.tool.DatasourcesExplorerTreeTool.openDatasource</action>
<selection-target-id>^datasource$</selection-target-id>
<label i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENCURRENT_LABEL</label>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENCURRENT_DESCRIPTION</description>
<icon-glyph>ametysicon-query-search</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/datasourcesexplorer/tool/DatasourcesExplorerTreeTool.js</file>
</scripts>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-datasources-explorer-tree</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
<right context-prefix="/admin">Runtime_Rights_Admin_Access</right>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.tool.factory.UniqueToolFactory
Extension point extended:
org.ametys.core.ui.UIToolsFactoriesManager
Configuration:
<extension id="uitool-datasources-explorer-tree" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.tool.factory.UniqueToolFactory">
<toolClass>Ametys.plugins.datasourcesexplorer.tool.DatasourcesExplorerTreeTool</toolClass>
<title i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_TREETOOL_LABEL</title>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_TREETOOL_DESCRIPTION</description>
<icon-glyph>ametysicon-query-search</icon-glyph>
<default-location>l</default-location>
</class>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-datasources-explorer-sqltableview</org.ametys.core.ui.UIToolsFactoriesManager>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-datasources-explorer-ldapnodeview</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
<scripts>
<file>js/Ametys/plugins/datasourcesexplorer/tool/DatasourcesExplorerTreeTool.js</file>
</scripts>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.tab.TabController
Extension point extended:
org.ametys.core.ui.RibbonTabsManager
Configuration:
<extension id="org.ametys.plugins.datasources-explorer.Tab" point="org.ametys.core.ui.RibbonTabsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.tab.TabController">
<tool-id>^uitool-datasources-explorer-.*$</tool-id>
</class>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.ui.ButtonController
Extension point extended:
org.ametys.core.ui.RibbonControlsManager
Configuration:
<extension id="org.ametys.plugins.datasources-explorer.ribbon.control.openCurrentNode" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement" logger="org.ametys.plugins.datasources-explorer.administrator">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.datasourcesexplorer.tool.DatasourcesExplorerTreeTool.openNode</action>
<selection-target-id>^(datasource-sqltable|datasource-ldapnode)$</selection-target-id>
<label i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENCURRENTNODE_LABEL</label>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_OPENCURRENTNODE_DESCRIPTION</description>
<icon-glyph>ametysicon-tables1</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/datasourcesexplorer/tool/DatasourcesExplorerTreeTool.js</file>
</scripts>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-datasources-explorer-tree</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
<right context-prefix="/admin">Runtime_Rights_Admin_Access</right>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.tool.factory.BasicToolFactory
Extension point extended:
org.ametys.core.ui.UIToolsFactoriesManager
Configuration:
<extension id="uitool-datasources-explorer-sqltableview" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.tool.factory.BasicToolFactory">
<toolClass>Ametys.plugins.datasourcesexplorer.tool.DatasourcesExplorerSQLTableViewTool</toolClass>
<title i18n="false">...</title>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_SQLTABLEVIEWTOOL_DESCRIPTION</description>
<icon-glyph>ametysicon-tables1</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/datasourcesexplorer/tool/DatasourcesExplorerSQLTableViewTool.js</file>
</scripts>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.tool.factory.BasicToolFactory
Extension point extended:
org.ametys.core.ui.UIToolsFactoriesManager
Configuration:
<extension id="uitool-datasources-explorer-ldapnodeview" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.tool.factory.BasicToolFactory">
<toolClass>Ametys.plugins.datasourcesexplorer.tool.DatasourcesExplorerLDAPNodeViewTool</toolClass>
<title i18n="false">...</title>
<description i18n="true">PLUGINS_DATASOURCES_EXPLORER_ADMINISTRATOR_LDAPNODEVIEWTOOL_DESCRIPTION</description>
<icon-glyph>ametysicon-menu</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/datasourcesexplorer/tool/ldap/Node.js</file>
<file>js/Ametys/plugins/datasourcesexplorer/tool/DatasourcesExplorerLDAPNodeViewTool.js</file>
</scripts>
</extension>