Plugin contenttypes-editor

Version: Not specified

Features detail

contenttypes-editor/contenttypes.messagetarget

Extensions:

org.ametys.plugins.contenttypeseditor.ContentTypeMessageTarget

Associated java class:
org.ametys.core.ui.StaticFileImportsClientSideElement

Extension point extended:
org.ametys.core.ui.StaticFileImportsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeseditor.ContentTypeMessageTarget" point="org.ametys.core.ui.StaticFileImportsManager" class="org.ametys.core.ui.StaticFileImportsClientSideElement">
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypeMessageTarget.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.editor.tree

Extensions:

org.ametys.plugins.contenttypeseditor.hierarchy

Extension point extended:
org.ametys.core.right.RightsExtensionPoint

Configuration:

<extension point="org.ametys.core.right.RightsExtensionPoint" id="org.ametys.plugins.contenttypeseditor.hierarchy">
<right id="CMS_Rights_SeeContentTypeHierarchy">
<label type="i18n">PLUGINS_CONTENTTYPESEDITOR_RIGHT_RIGHTS_DEV_CONTENTTYPE_HIERARCHY_LABEL</label>
<description type="i18n">PLUGINS_CONTENTTYPESEDITOR_RIGHT_RIGHTS_DEV_CONTENTTYPE_HIERARCHY_DESCRIPTION</description>
<category>plugin.core-ui:PLUGINS_CORE_RIGHTS_DEV_CATEGORY</category>
</right>
</extension>

org.ametys.plugins.contenttypeseditor.Hierarchy

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.contenttypeseditor.Hierarchy" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.button.OpenToolButtonController">
<opentool-id>uitool-contenttypes</opentool-id>
<label type="i18n">PLUGINS_CONTENTTYPESEDITOR_TREE_TOOL_LABEL</label>
<description type="i18n">PLUGINS_CONTENTTYPESEDITOR_TREE_TOOL_DESCRIPTION</description>
<help>org.ametys.plugins.contenttypeseditor.hierarchy</help>
<icon-glyph>ametysicon-organization1</icon-glyph>
<icon-small type="file">img/contenttype/tree_16.png</icon-small>
<icon-medium type="file">img/contenttype/tree_32.png</icon-medium>
<icon-large type="file">img/contenttype/tree_48.png</icon-large>
</class>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-contenttypes</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
<right context-prefix="/cms">CMS_Rights_SeeContentTypeHierarchy</right>
</extension>

uitool-contenttypes

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-contenttypes" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.tool.factory.UniqueToolFactory">
<toolClass>Ametys.plugins.contenttypeseditor.tree.ContentTypeHierarchyTool</toolClass>
<title type="i18n">PLUGINS_CONTENTTYPESEDITOR_TREE_TOOL_LABEL</title>
<description type="i18n">PLUGINS_CONTENTTYPESEDITOR_TREE_TOOL_DESCRIPTION</description>
<help>org.ametys.plugins.contenttypeseditor.hierarchy</help>
<icon-glyph>ametysicon-organization1</icon-glyph>
<icon-small type="file">img/tree_16.png</icon-small>
<icon-medium type="file">img/tree_32.png</icon-medium>
<icon-large type="file">img/tree_48.png</icon-large>
<default-location>l</default-location>
</class>
<scripts>
<file plugin="cms">js/Ametys/plugins/cms/contenttype/ContentTypeTree.js</file>
<file>js/Ametys/plugins/contenttypeseditor/tree/ContentTypeHierarchyTool.js</file>
</scripts>
<css>
<file plugin="cms">css/contenttype.css</file>
</css>
<depends>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.plugins.contenttypeseditor.ContentTypeMessageTarget</org.ametys.core.ui.StaticFileImportsManager>
</depends>
</extension>

contenttypes-editor/contenttypeseditor.informations.helper

Components:

org.ametys.plugins.contenttypeseditor.ContentTypeInformationsHelper

Associated java class:
org.ametys.plugins.contenttypeseditor.ContentTypeInformationsHelper

Configuration:

<component role="org.ametys.plugins.contenttypeseditor.ContentTypeInformationsHelper" id="org.ametys.plugins.contenttypeseditor.ContentTypeInformationsHelperr" class="org.ametys.plugins.contenttypeseditor.ContentTypeInformationsHelper"/>

contenttypes-editor/contenttypes.editor

Extensions:

org.ametys.plugins.contenttypeseditor.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.contenttypeseditor.Tab" point="org.ametys.core.ui.RibbonTabsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.tab.TabController">
<selection-target-id>^content-type$</selection-target-id>
</class>
<right context-prefix="/cms">CMS_Rights_SeeContentTypeHierarchy</right>
</extension>

org.ametys.plugins.contenttypeeditor.OpenContentType

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.contenttypeeditor.OpenContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.open</action>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOOL_OPEN_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOOL_OPEN_DESCRIPTION</description>
<selection-target-id>^content-type$</selection-target-id>
<selection-description-empty i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOOL_OPEN_EMPTY_DESCRIPTION</selection-description-empty>
<icon-glyph>ametysicon-organization1</icon-glyph>
<icon-small type="file">img/contenttype/tree_16.png</icon-small>
<icon-medium type="file">img/contenttype/tree_32.png</icon-medium>
<icon-large type="file">img/contenttype/tree_48.png</icon-large>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
</scripts>
<depends>
<org.ametys.core.ui.UIToolsFactoriesManager>uitool-contenttypeseditor</org.ametys.core.ui.UIToolsFactoriesManager>
</depends>
</extension>

uitool-contenttypeseditor

Associated java class:
org.ametys.plugins.contenttypeseditor.ContentTypeEditorToolElement

Associated javascript class:
Ametys.tool.factory.BasicToolFactory

Extension point extended:
org.ametys.core.ui.UIToolsFactoriesManager

Configuration:

<extension id="uitool-contenttypeseditor" point="org.ametys.core.ui.UIToolsFactoriesManager" class="org.ametys.plugins.contenttypeseditor.ContentTypeEditorToolElement">
<class name="Ametys.tool.factory.BasicToolFactory">
<toolClass>Ametys.plugins.contenttypeseditor.editor.ContentTypeEditorTool</toolClass>
<title type="i18n">PLUGINS_CONTENTTYPESEDITOR_EDITOR_TOOL_LABEL</title>
<description type="i18n">PLUGINS_CONTENTTYPESEDITOR_EDITOR_TOOL_DESCRIPTION</description>
<icon-glyph>ametysicon-organization1</icon-glyph>
<icon-small type="file">img/contenttype/tree_16.png</icon-small>
<icon-medium type="file">img/contenttype/tree_32.png</icon-medium>
<icon-large type="file">img/contenttype/tree_48.png</icon-large>
</class>
<scripts>
<file plugin="cms">js/Ametys/plugins/cms/contenttype/ContentTypeTree.js</file>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesToolType.js</file>
<file>js/Ametys/plugins/contenttypeseditor/editor/ContentTypeEditorTool.js</file>
</scripts>
<css>
<file plugin="cms">css/contenttype.css</file>
<file>css/contenttypeseditor.css</file>
</css>
<depends>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.plugins.contenttypeseditor.ContentTypeMessageTarget</org.ametys.core.ui.StaticFileImportsManager>
</depends>
</extension>

contenttypes-editor/contenttypes.export

Extensions:

org.ametys.plugins.contenttypeeditor.ExportContentType

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.contenttypeeditor.ExportContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.exportExcel</action>
<selection-target-id>^content-type$</selection-target-id>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_DESCRIPTION</description>
<selection-description-empty i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_EMPTY_DESCRIPTION</selection-description-empty>
<icon-glyph>ametysicon-file-extension-xlsx</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
</scripts>
</extension>

org.ametys.plugins.contenttypeeditor.ExportGraphContentType

Associated java class:
org.ametys.plugins.contenttypeseditor.PlantUMLClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.PlantUMLButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.ExportGraphContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.plugins.contenttypeseditor.PlantUMLClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.PlantUMLButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.exportGraph</action>
<selection-target-id>^content-type$</selection-target-id>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_GRAPH_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_GRAPH_DESCRIPTION</description>
<selection-description-empty i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_GRAPH_EMPTY_DESCRIPTION</selection-description-empty>
<icon-glyph>ametysicon-file-extension-png</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/PlantUMLButtonController.js</file>
</scripts>
<right context-prefix="/cms">CMS_Rights_SeeContentTypeHierarchy</right>
</extension>

org.ametys.plugins.contenttypeeditor.ExportGraphForAllContentTypes

Associated java class:
org.ametys.plugins.contenttypeseditor.PlantUMLClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.PlantUMLButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.ExportGraphForAllContentTypes" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.plugins.contenttypeseditor.PlantUMLClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.PlantUMLButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.exportGraphForAllContentTypes</action>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_GRAPH_ALL_CONTENT_TYPES_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_GRAPH_ALL_CONTENT_TYPES_DESCRIPTION</description>
<icon-glyph>ametysicon-file-extension-png</icon-glyph>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/PlantUMLButtonController.js</file>
</scripts>
<right context-prefix="/cms">CMS_Rights_SeeContentTypeHierarchy</right>
</extension>

org.ametys.plugins.contenttypeeditor.ExportZipContentType

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.contenttypeeditor.ExportZipContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.exportZip</action>
<tool-id>^uitool-contenttypes$</tool-id>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_ZIP_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_ZIP_DESCRIPTION</description>
<selection-description-empty i18n="true">PLUGINS_CONTENTTYPESEDITOR_EXPORT_ZIP_EMPTY_DESCRIPTION</selection-description-empty>
<icon-glyph>ametysicon-file-extension-zip</icon-glyph>
<tool-enable-on-status>active</tool-enable-on-status>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.hideInheritedMetadata

Extensions:

org.ametys.plugins.contenttypeeditor.HideInheritedMetadata

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.ToggleInheritedMetadataButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.HideInheritedMetadata" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.ToggleInheritedMetadataButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.hideInheritedMetadata</action>
<tool-id>^uitool-contenttypeseditor*</tool-id>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIDE_INHERITED_METADATA_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIDE_INHERITED_METADATA_DESCRIPTION</description>
<tool-description-inactive i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIDE_INHERITED_METADATA_EMPTY_DESCRIPTION</tool-description-inactive>
<icon-glyph>ametysicon-visibility1</icon-glyph>
<tool-enable-on-status>focus</tool-enable-on-status>
<toggle-enabled>true</toggle-enabled>
<toggle-state>false</toggle-state>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleInheritedMetadataButtonController.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.hierarchicalView

Extensions:

org.ametys.plugins.contenttypeeditor.HierarchicalViewContentType

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.ToggleViewContentTypesButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.HierarchicalViewContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.ToggleViewContentTypesButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.toggleContentTypes</action>
<tool-id>^uitool-contenttypes$</tool-id>
<tool-param-to-edit>hierarchicalView</tool-param-to-edit>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIERARCHICAL_VIEW_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIERARCHICAL_VIEW_DESCRIPTION</description>
<tool-description-inactive i18n="true">PLUGINS_CONTENTTYPESEDITOR_HIERARCHICAL_VIEW_EMPTY_DESCRIPTION</tool-description-inactive>
<icon-glyph>ametysicon-squares36</icon-glyph>
<tool-enable-on-status>active</tool-enable-on-status>
<toggle-enabled>true</toggle-enabled>
<toggle-state>true</toggle-state>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleViewContentTypesButtonController.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.toggleAbstract

Extensions:

org.ametys.plugins.contenttypeeditor.AbstractContentType

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.AbstractContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.toggleContentTypes</action>
<tool-id>^uitool-contenttypes$</tool-id>
<tool-param-to-edit>excludeAbstract</tool-param-to-edit>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_ABSTRACT_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_ABSTRACT_DESCRIPTION</description>
<tool-description-inactive i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_ABSTRACT_EMPTY_DESCRIPTION</tool-description-inactive>
<icon-glyph>ametysicon-text</icon-glyph>
<tool-enable-on-status>active</tool-enable-on-status>
<toggle-enabled>true</toggle-enabled>
<toggle-state>false</toggle-state>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleViewContentTypesButtonController.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleContentTypesButtonController.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.toggleMixin

Extensions:

org.ametys.plugins.contenttypeeditor.MixinContentType

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.MixinContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.toggleContentTypes</action>
<tool-id>^uitool-contenttypes$</tool-id>
<tool-param-to-edit>excludeMixin</tool-param-to-edit>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_MIXIN_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_MIXIN_DESCRIPTION</description>
<tool-description-inactive i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_MIXIN_EMPTY_DESCRIPTION</tool-description-inactive>
<icon-glyph>ametysicon-document209</icon-glyph>
<icon-decorator>decorator-ametysicon-info28</icon-decorator>
<icon-decorator-type>state-normal</icon-decorator-type>
<tool-enable-on-status>active</tool-enable-on-status>
<toggle-enabled>true</toggle-enabled>
<toggle-state>false</toggle-state>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleViewContentTypesButtonController.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleContentTypesButtonController.js</file>
</scripts>
</extension>

contenttypes-editor/contenttypes.toggleReferenceTable

Extensions:

org.ametys.plugins.contenttypeeditor.ReferenceTableContentType

Associated java class:
org.ametys.core.ui.StaticClientSideElement

Associated javascript class:
Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController

Extension point extended:
org.ametys.core.ui.RibbonControlsManager

Configuration:

<extension id="org.ametys.plugins.contenttypeeditor.ReferenceTableContentType" point="org.ametys.core.ui.RibbonControlsManager" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.plugins.contenttypeseditor.button.ToggleContentTypesButtonController">
<action>Ametys.plugins.contenttypeseditor.ContentTypesActions.toggleContentTypes</action>
<tool-id>^uitool-contenttypes$</tool-id>
<tool-param-to-edit>excludeReferenceTable</tool-param-to-edit>
<label i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_REFERENCETABLE_LABEL</label>
<description i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_REFERENCETABLE_DESCRIPTION</description>
<tool-description-inactive i18n="true">PLUGINS_CONTENTTYPESEDITOR_TOGGLE_REFERENCETABLE_EMPTY_DESCRIPTION</tool-description-inactive>
<icon-glyph>ametysicon-list6</icon-glyph>
<tool-enable-on-status>active</tool-enable-on-status>
<toggle-enabled>true</toggle-enabled>
<toggle-state>false</toggle-state>
</class>
<scripts>
<file>js/Ametys/plugins/contenttypeseditor/ContentTypesActions.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleViewContentTypesButtonController.js</file>
<file>js/Ametys/plugins/contenttypeseditor/button/ToggleContentTypesButtonController.js</file>
</scripts>
</extension>

contenttypes-editor/org.ametys.plugins.contenttypeseditor.ribbon.imports

Extensions:

org.ametys.plugins.contenttypeseditor.ribbon.Imports

Associated java class:
org.ametys.core.ui.StaticRibbonImportManager

Extension point extended:
org.ametys.core.ui.RibbonImportManager

Configuration:

<extension id="org.ametys.plugins.contenttypeseditor.ribbon.Imports" point="org.ametys.core.ui.RibbonImportManager" class="org.ametys.core.ui.StaticRibbonImportManager">
<workspace match="cms|web">
<file>ribbon/cms-ribbon.xml</file>
</workspace>
</extension>