Plugin datasources-explorer

Version: Not specified

Features detail

datasources-explorer/org.ametys.plugins.datasources-explorer.ribbon.imports

Extensions:

org.ametys.plugins.datasources-explorer.ribbon.Imports

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>

datasources-explorer/org.ametys.plugins.datasources-explorer.ribbon.control

Components:

org.ametys.plugins.datasourcesexplorer.LDAPConnector

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"/>

org.ametys.plugins.datasourcesexplorer.GetLDAPData

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:

org.ametys.plugins.datasources-explorer.ribbon.control.open

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>

org.ametys.plugins.datasources-explorer.ribbon.control.openCurrent

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>

uitool-datasources-explorer-tree

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>

org.ametys.plugins.datasources-explorer.Tab

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>

org.ametys.plugins.datasources-explorer.ribbon.control.openCurrentNode

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>

uitool-datasources-explorer-sqltableview

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>

uitool-datasources-explorer-ldapnodeview

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>