Extension point actions
In component
org.nuxeo.ecm.platform.actions.ActionService
Documentation
An action is defined by the following properties:
- id: string identifying the action
- label: the action name
- help: the action help message
- link: string representing the command the action will trigger
- category: a string useful to group actions that will be rendered in the
same area of a page. An action can define several categories.
- filter-ids: id of a filter that will be used to control the action
visibility. An action can have several filters: it is visible if all its
filters grant the access.
- filter: a filter definition can be done directly within the action
definition. It is a filter like others and can be referred by other
actions.
- icon: the optional icon path for this action
- confirm: an optional javascript confirmation string that can be
triggered when executing the command.
- enabled: boolean indicating whether the action is currently active. This
can be used to hide existing actions when customizing the site behaviour.
- order: an optional integer used to sort actions within the same
category. This attribute may be depracated in the future.
- immediate: an optional boolean (available since 5.4.2) that makes it
possible to call command actions without validating the enclosing form.
- type: the UI type action (available since 5.6)
UI Type properties, defined within a "properties" tag:
- property: the property value
- name: the property name
Properties also accept list or map-like values.
Before 5.6, it is important to understand that an action does *not*
define the way it will be rendered: this is left to pages, templates
and other components displaying it. Most of the time, actions will be
rendered as command link or command buttons.
Since 5.6, the template /incl/action/generic_action_template.xhtml handles
rendering of an action depending on its type.
Examples:
<action enabled="true" icon="/icons/file.gif" id="TAB_RIGHTS"
label="action.view.rights"
link="/incl/tabs/document_rights.xhtml" type="fancybox">
<category>VIEW_ACTION_LIST</category>
<filter-id>rights</filter-id>
<properties>
<property name="url">/incl/fancybox.xhtml</property>
<propertyList name="myListProp">
<value>item1</value>
<value>item2</value>
</propertyList>
<propertyMap name="myMapProp">
<property name="mySubProp">mySubPropValue</property>
</propertyMap>
</properties>
</action>
<action enabled="true" icon="/icons/action_add_file.gif"
id="newFile" label="action.new.file" link="create_file" type="button">
<category>SUBVIEW_UPPER_LIST</category>
<filter-id>create</filter-id>
</action>
<action enabled="true" icon="/icons/action_add.gif" id="newSection"
label="command.create.section"
link="#{documentActions.createDocument('Section')}" type="icon">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newSection">
<rule grant="true">
<permission>AddChildren</permission>
<type>SectionRoot</type>
</rule>
</filter>
</action>
Actions extension point provides mergeing features: you can change an
existing action definition in your custom extension point provided you use
the same identifier.
Descriptors
Contributions (54)
nuxeo-platform-document-routing-dashboard-5.7-I20130322_1136.jar /OSGI-INF/document-routing-dashboard-actions-contrib.xml
View XML source
nuxeo-platform-document-routing-dashboard-5.7-I20130322_1136.jar /OSGI-INF/document-routing-dashboard-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="false" id="workflow_dashboard" label="label.main.tab.workflow" link="view_workflow" order="30">
<category>MAIN_TABS</category>
</action>
<action enabled="false" id="routing_tasks" label="action.view.workflow.tasks" link="/incl/tabs/workflow_dashboard_tab.xhtml" order="10">
<category>WORKFLOW_DASHBOARD</category>
</action>
</extension>
nuxeo-platform-userworkspace-web-5.7-I20130322_1136.jar /OSGI-INF/userworkspace-actions-contrib.xml
View XML source
nuxeo-platform-userworkspace-web-5.7-I20130322_1136.jar /OSGI-INF/userworkspace-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" icon="/icons/go_to_repository.gif" id="SHOW_REPOSITORY" label="command.user.return.to.repository" link="#{userWorkspaceManagerActions.navigateToOverallWorkspace}" order="60">
<category>USER_MENU_ACTIONS</category>
<filter-id>isInsidePersonalWorkspace</filter-id>
</action>
<action enabled="true" icon="/icons/show_personal_workspace.gif" id="SHOW_PERSONAL_WORKSPACE" label="command.user.personal.workspace" link="#{userWorkspaceManagerActions.navigateToCurrentUserPersonalWorkspace}" order="61">
<category>USER_MENU_ACTIONS</category>
<filter-id>not_anonymous</filter-id>
<filter-id>canAccessPersonalWorkspace</filter-id>
</action>
</extension>
nuxeo-platform-publisher-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-publisher-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="" id="CURRENT_SELECTION_UNPUBLISH" label="command.document.unpublish" link="#{publishActions.unpublishDocumentsFromCurrentSelection}">
<category>CURRENT_SELECTION_SECTIONS_LIST</category>
<filter id="can_unpublish">
<rule grant="true">
<permission>AddChildren</permission>
<type>SectionRoot</type>
<type>Section</type>
<condition>#{documentActions.canUnpublish}</condition>
</rule>
</filter>
</action>
<action icon="/icons/action_publish.gif" id="WORKLIST_PUBLISH" label="command.clipboard.publish" link="#{publishActions.publishWorkList()}">
<category>DEFAULT_LIST</category>
<filter id="canPublishWorkList">
<rule grant="false">
<condition>#{clipboardActions.workListEmpty}</condition>
</rule>
<rule grant="true">
<type>Section</type>
</rule>
</filter>
</action>
<action icon="/icons/file.gif" id="TAB_PUBLISH" label="action.publish.content" link="/incl/tabs/document_publish.xhtml" order="53">
<category>VIEW_ACTION_LIST</category>
<filter-id>publish_document</filter-id>
<filter-id>mutable_document</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_ADMIN_PUBLICATION_TREES" label="action.admin.publication.tree" link="/incl/tabs/admin_publication_trees.xhtml" order="110">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>admin_publication_trees_filter</filter-id>
</action>
</extension>
nuxeo-rating-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-rating-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/like.png" id="documentLike" label="command.like" link="#{likeActions.like(currentUser, currentDocument)}" order="5" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>mutable_document</filter-id>
<filter-id>not_folder</filter-id>
<filter-id>userNotLiked</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/unlike.png" id="documentUnlike" label="command.unlike" link="#{likeActions.cancelLike(currentUser, currentDocument)}" order="5" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>mutable_document</filter-id>
<filter-id>not_folder</filter-id>
<filter-id>userLiked</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
</extension>
nuxeo-platform-forum-5.7-I20130322_1136.jar /OSGI-INF/forum-actions-contrib.xml
View XML source
nuxeo-platform-forum-5.7-I20130322_1136.jar /OSGI-INF/forum-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" icon="/icons/file.gif" id="forumView" label="action.forum.content" link="/incl/tabs/forum_content.xhtml">
<category>VIEW_ACTION_LIST</category>
<filter id="isForum">
<rule grant="true">
<type>Forum</type>
</rule>
</filter>
</action>
<action id="TAB_CONTENT">
<filter id="display_forum">
<rule grant="false">
<type>Forum</type>
</rule>
</filter>
</action>
<!-- add the thread creation button -->
<action enabled="true" icon="/icons/action_add.gif" id="newForumThread" label="command.create.thread" link="#{documentActions.createDocument('Thread')}">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newThread">
<rule grant="true">
<permission>AddChildren</permission>
<type>Forum</type>
</rule>
</filter>
</action>
<!-- Filter tabs for thread -->
<action id="TAB_EDIT">
<filter id="no_edit_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action id="TAB_RELATIONS">
<filter id="no_relations_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action id="TAB_METADATA_EDIT">
<filter id="no_metadata_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action id="TAB_CONTENT_HISTORY">
<filter id="no_history_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action id="TAB_METADATA_VIEW">
<filter id="no_metadata_view_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action id="view_comments">
<filter id="no_comment_on_thread">
<rule grant="false">
<type>Thread</type>
</rule>
</filter>
</action>
<action enabled="true" icon="/icons/file.gif" id="thread_rights" label="action.view.rights" link="/incl/tabs/document_rights.xhtml" order="50">
<category>VIEW_ACTION_LIST</category>
<filter id="on_thread_rights">
<rule grant="true">
<permission>WriteSecurity</permission>
<type>Thread</type>
</rule>
</filter>
</action>
<action enabled="true" id="TAB_THREAD" label="action.view.thread" link="/incl/tabs/document_thread.xhtml">
<category>VIEW_ACTION_LIST</category>
<filter id="on_thread_view">
<rule grant="true">
<type>Thread</type>
</rule>
</filter>
</action>
</extension>
nuxeo-user-dashboard-jsf-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-dashboard-jsf-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/dashboard.png" id="Dashboard" label="user.center.dashboard" link="user_center_fragment.xhtml" order="10">
<category>USER_CENTER</category>
</action>
<action id="DashboardMain" label="" link="/incl/dashboard/user_jsf_dashboard.xhtml" order="10">
<category>Dashboard_sub_tab</category>
</action>
</extension>
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-search.xml
View XML source
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-search.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="SEARCH_CONFIGURATION" label="action.view.types.configuration" link="/incl/tabs/search_configuration.xhtml" order="100">
<category>LOCAL_CONFIGURATION</category>
<filter-id>manage</filter-id>
</action>
</extension>
nuxeo-admin-center-monitoring-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-admin-center-monitoring-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="Monitoring" label="admcommand.monitoring" link="view_admin-fragment.xhtml" order="40">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="AdministrativeStatus" label="tab.monitoring.status" link="/incl/monitoring/adminStatus.xhtml" order="10">
<category>Monitoring_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="Probes" label="tab.monitoring.probes" link="/incl/monitoring/adminProbes.xhtml" order="20">
<category>Monitoring_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="Events" label="tab.monitoring.events" link="/incl/monitoring/adminEvents.xhtml" order="30">
<category>Monitoring_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="Shell" label="tab.monitoring.shell" link="/incl/monitoring/adminShell.xhtml" order="40">
<category>Monitoring_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
</extension>
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/layouts-summary-contrib.xml
View XML source
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/layouts-summary-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<documentation>
Actions for stacking widgets inside the summary default
widgets.
@since 5.6
</documentation>
<!-- default widgets on left panel -->
<action id="summary_note_text" order="100" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_note_text</property>
</properties>
<filter-id>hasNote</filter-id>
</action>
<action id="summary_current_document_files" order="200" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_files</property>
</properties>
</action>
<action id="summary_current_document_view" order="300" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_view</property>
</properties>
<filter-id>notHasNote</filter-id>
</action>
<action id="summary_current_document_dublincore" order="350" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_dublincore</property>
</properties>
<filter-id>hasDublincore</filter-id>
</action>
<action id="summary_current_document_comments" order="400" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_comments</property>
</properties>
</action>
<action id="summary_current_document_publications" order="500" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_publications</property>
</properties>
</action>
<action id="summary_current_document_single_tasks" order="600" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_current_document_single_tasks</property>
</properties>
</action>
<!-- end of default widgets on left panel -->
<!-- default widgets on right panel -->
<action id="summary_current_document_description" order="100" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_description</property>
</properties>
</action>
<action id="summary_current_document_states" order="200" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_states</property>
</properties>
</action>
<action id="summary_current_document_contributors" order="300" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_contributors</property>
</properties>
</action>
<action id="summary_current_document_custom_actions" order="400" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_custom_actions</property>
</properties>
</action>
<action id="summary_current_document_tagging" order="500" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_tagging</property>
</properties>
</action>
<action id="summary_current_document_relations" order="600" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_current_document_relations</property>
</properties>
</action>
<!-- end of default widgets on right panel -->
</extension>
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/layouts-summary-contrib.xml
View XML source
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/layouts-summary-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="summary_document_route" order="250" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_document_route</property>
</properties>
</action>
</extension>
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<!-- server actions -->
<action id="documents" label="label.main.tab.documents" link="view_documents" order="40">
<category>MAIN_TABS</category>
<properties>
<property name="requireDocument">true</property>
</properties>
</action>
<action id="non_anonymous_logout" label="command.logout" link="logout" order="100">
<category>USER_MENU_ACTIONS</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="login" label="command.login" link="logout" order="100">
<category>USER_MENU_ACTIONS</category>
<filter-id>anonymous</filter-id>
</action>
<action id="advanced_search" label="command.advancedSearch" link="search_form" order="10">
<category>SEARCH_ACTIONS</category>
</action>
<action icon="/icons/action_add.gif" id="newDomain" label="command.create.domain" link="#{documentActions.createDocument('Domain')}">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newDomain">
<rule grant="true">
<permission>AddChildren</permission>
<type>Root</type>
</rule>
</filter>
</action>
<!-- domain and roots actions -->
<action icon="/icons/action_add.gif" id="newWorkspace" label="command.create.workspace" link="#{documentActions.createDocument('Workspace')}">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newWorkspace">
<rule grant="true">
<permission>AddChildren</permission>
<type>WorkspaceRoot</type>
</rule>
</filter>
</action>
<action enabled="false" icon="/icons/action_add.gif" id="newWorkspaceWithWizard" label="command.create.workspace.wizard" link="create_workspace_wizard">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newWorkspaceWizard">
<rule grant="true">
<permission>AddChildren</permission>
<type>WorkspaceRoot</type>
</rule>
</filter>
</action>
<action icon="/icons/action_add.gif" id="newSection" label="command.create.section" link="#{documentActions.createDocument('Section')}">
<category>SUBVIEW_UPPER_LIST</category>
<filter id="newSection">
<rule grant="true">
<permission>AddChildren</permission>
<type>SectionRoot</type>
</rule>
</filter>
</action>
<!-- generic actions -->
<action icon="/icons/action_add.gif" id="newDocument" label="action.new.document" type="fancybox">
<category>SUBVIEW_UPPER_LIST</category>
<properties>
<property name="include">/select_document_type.xhtml</property>
</properties>
<filter-id>create</filter-id>
</action>
<action icon="/icons/action_add_file.gif" id="newFile" label="action.new.file" type="fancybox">
<category>SUBVIEW_UPPER_LIST</category>
<properties>
<property name="include">/create_file.xhtml</property>
</properties>
<filter-id>importFile</filter-id>
</action>
<!--
tabs are handled by a specific template so links should be paths to
template to include in the tab content
-->
<action accessKey="m" icon="/icons/file.gif" id="TAB_MANAGE" label="action.view.manage" link="/incl/tabs/document_manage.xhtml" order="240">
<category>VIEW_ACTION_LIST</category>
<filter-id>manage</filter-id>
<filter id="TAB_MANAGE_has_subtabs">
<rule grant="false">
<condition>
#{webActions.getActionsList('TAB_MANAGE_sub_tab').isEmpty()}
</condition>
</rule>
</filter>
</action>
<action accessKey="v" icon="/icons/file.gif" id="TAB_VIEW" label="action.view.summary" link="/incl/tabs/document_view.xhtml" order="0">
<category>VIEW_ACTION_LIST</category>
<filter-id>view</filter-id>
</action>
<action accessKey="c" icon="/icons/file.gif" id="TAB_CONTENT" label="action.view.content" link="/incl/tabs/document_content.xhtml" order="10">
<category>VIEW_ACTION_LIST</category>
<filter-id>view_content</filter-id>
<filter-id>outSection</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_SECTION_CONTENT" label="action.view.content" link="/incl/tabs/section_content.xhtml" order="10">
<category>VIEW_ACTION_LIST</category>
<filter-id>view_content</filter-id>
<filter-id>inSection</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_TRASH_CONTENT" label="action.view.trash.content" link="/incl/tabs/document_trash_content.xhtml" order="200">
<category>TAB_MANAGE_sub_tab</category>
<filter id="viewTrash">
<rule grant="true">
<permission>Manage everything</permission>
<facet>Folderish</facet>
<condition>#{deleteActions.trashManagementEnabled}</condition>
</rule>
</filter>
</action>
<action accesskey="p" icon="/icons/printer.gif" id="print" label="label.print" link="#{restHelper.doPrint(themeActions.defaultTheme)}" order="100">
<category>DOCUMENT_UPPER_ACTION_BLANK_TARGET</category>
</action>
<action accessKey="e" icon="/icons/file.gif" id="TAB_EDIT" label="action.view.modification" link="/incl/tabs/document_edit.xhtml" order="20">
<category>VIEW_ACTION_LIST</category>
<filter-id>edit</filter-id>
<filter-id>mutable_document</filter-id>
</action>
<action accessKey="e" icon="/icons/file.gif" id="TAB_WORKSPACE_EDIT" label="action.view.modification" link="/incl/tabs/document_edit.xhtml" order="22">
<category>VIEW_ACTION_LIST</category>
<filter-id>workspace_edit</filter-id>
<filter-id>mutable_document</filter-id>
</action>
<action accessKey="f" id="TAB_FILES_EDIT" label="action.view.files" link="/incl/tabs/document_files_edit.xhtml" order="43">
<category>VIEW_ACTION_LIST</category>
<filter-id>edit</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>hasAttachedFiles</filter-id>
<filter-id>denyFilesTab</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_RIGHTS" label="action.view.rights" link="/incl/tabs/document_rights.xhtml" order="50">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>rights</filter-id>
</action>
<!-- Manage the sub tabs -->
<!-- Actions on WorkLists -->
<action icon="/icons/action_paste_all.gif" id="WORKLIST_PASTE" label="command.clipboard.pasteAll" link="#{clipboardActions.pasteWorkingList}">
<category>DEFAULT_LIST</category>
<category>CLIPBOARD_LIST</category>
<filter-id>canPasteCurrentWorkList</filter-id>
</action>
<action icon="/icons/action_move_all.gif" id="WORKLIST_MOVE" label="command.clipboard.moveAll" link="#{clipboardActions.moveWorkingList}">
<category>DEFAULT_LIST</category>
<category>CLIPBOARD_LIST</category>
<filter-id>canMoveWorkingList</filter-id>
</action>
<action icon="/icons/action_export_zip.gif" id="WORKLIST_EXPORT" label="command.clipboard.zipExport" link="#{clipboardActions.exportWorklistAsZip()}">
<category>DEFAULT_LIST</category>
<filter id="currentWorkListIsNotEmpty2">
<rule grant="false">
<condition>#{clipboardActions.workListEmpty}</condition>
</rule>
</filter>
</action>
<action icon="/icons/action_clipboard_deleteall.gif" id="WORKLIST_CLEAN" label="command.clipboard.delAll" link="#{clipboardActions.clearWorkingList()}">
<category>DEFAULT_LIST</category>
<category>CLIPBOARD_LIST</category>
<filter id="currentWorkListIsNotEmpty3">
<rule grant="false">
<condition>#{clipboardActions.workListEmpty}</condition>
</rule>
</filter>
</action>
<!-- Actions for the document selection -->
<action icon="" id="CLIPBOARD_PASTE" label="command.clipboard.paste" link="#{clipboardActions.pasteClipboard}" order="20">
<category>CURRENT_SELECTION_LIST</category>
<filter id="canPastFromClipboard">
<rule grant="true">
<condition>#{clipboardActions.canPasteFromClipboard}</condition>
</rule>
</filter>
</action>
<action confirm="if( !confirmDeleteDocumentsForever() ) return false;" help="comand.deleteDocs.help" icon="" id="CURRENT_SELECTION_DELETE" label="command.deleteDocs" link="#{deleteActions.purgeSelection}">
<category>CURRENT_SELECTION_TRASH_LIST</category>
<filter id="canPurge">
<rule grant="true">
<condition>#{deleteActions.canPurge}</condition>
</rule>
</filter>
</action>
<action confirm="if( !confirmUndeleteDocuments() ) return false;" help="comand.undeleteDocs.help" icon="" id="CURRENT_SELECTION_UNDELETE" label="command.undeleteDocs" link="#{deleteActions.undeleteSelection}">
<category>CURRENT_SELECTION_TRASH_LIST</category>
<filter id="canPurge">
<rule grant="true">
<condition>#{deleteActions.canPurge}</condition>
</rule>
</filter>
</action>
<action confirm="if( !confirmDeleteDocuments() ) return false;" help="comand.trashDocs.help" icon="" id="CURRENT_SELECTION_TRASH" label="command.trashDocs" link="#{deleteActions.deleteSelection}" order="40">
<category>CURRENT_SELECTION_LIST</category>
<filter id="canDelete">
<rule grant="true">
<condition>#{deleteActions.canDelete}</condition>
</rule>
</filter>
</action>
<action icon="" id="CURRENT_SELECTION_EDIT" label="command.bulk.edit" order="0" type="fancybox">
<category>CURRENT_SELECTION_LIST</category>
<filter-id>canEditCurrentSelection</filter-id>
<properties>
<property name="include">/incl/bulk_edit_box.xhtml</property>
<property name="layout">bulkEdit@edit</property>
<property name="autoDimensions">false</property>
<property name="width">50%</property>
<property name="height">70%</property>
<property name="modal">true</property>
<property name="scrolling">auto</property>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="" id="CURRENT_SELECTION_COPY" label="command.clipboard.copy" link="#{clipboardActions.putSelectionInClipboard}" order="10">
<category>CURRENT_SELECTION_LIST</category>
<filter-id>canCopyFromCurrentSelection</filter-id>
</action>
<action icon="" id="CURRENT_SELECTION_ADDTOLIST" label="help.command.clipboard.addworklist" link="#{clipboardActions.putSelectionInDefaultWorkList}" order="30">
<category>CURRENT_SELECTION_LIST</category>
<filter-id>canCopyFromCurrentSelection</filter-id>
<filter id="no_addtolist_for_domains">
<rule grant="false">
<type>Root</type>
</rule>
</filter>
</action>
<action enabled="true" icon="" id="MOVE_TOP" label="command.order.movetotop" link="#{orderableDocumentActions.moveToTop}">
<category>ORDERABLE_CURRENT_SELECTION_LIST</category>
<filter-id>canMoveToTop</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_UP" label="command.order.moveup" link="#{orderableDocumentActions.moveUp}">
<category>ORDERABLE_CURRENT_SELECTION_LIST</category>
<filter-id>canMoveUp</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_DOWN" label="command.order.movedown" link="#{orderableDocumentActions.moveDown}">
<category>ORDERABLE_CURRENT_SELECTION_LIST</category>
<filter-id>canMoveDown</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_BOTTOM" label="command.order.movetobottom" link="#{orderableDocumentActions.moveToBottom}">
<category>ORDERABLE_CURRENT_SELECTION_LIST</category>
<filter-id>canMoveToBottom</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_TOP_IN_SECTION" label="command.order.movetotop" link="#{orderableDocumentActions.moveToTop}">
<category>ORDERABLE_CURRENT_SELECTION_SECTIONS_LIST</category>
<filter-id>canMoveToTop</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_UP_IN_SECTION" label="command.order.moveup" link="#{orderableDocumentActions.moveUp}">
<category>ORDERABLE_CURRENT_SELECTION_SECTIONS_LIST</category>
<filter-id>canMoveUp</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_DOWN_IN_SECTION" label="command.order.movedown" link="#{orderableDocumentActions.moveDown}">
<category>ORDERABLE_CURRENT_SELECTION_SECTIONS_LIST</category>
<filter-id>canMoveDown</filter-id>
</action>
<action enabled="true" icon="" id="MOVE_BOTTOM_IN_SECTION" label="command.order.movetobottom" link="#{orderableDocumentActions.moveToBottom}">
<category>ORDERABLE_CURRENT_SELECTION_SECTIONS_LIST</category>
<filter-id>canMoveToBottom</filter-id>
</action>
<action confirm="if( !confirmDeleteDocuments() ) return false;" help="comand.trashDocs.help" icon="" id="CURRENT_SELECTION_SECTIONS_TRASH" label="command.trashDocs" link="#{deleteActions.deleteSelectionSections}">
<category>CURRENT_SELECTION_SECTIONS_LIST</category>
<filter id="canDeleteSection">
<rule grant="true">
<condition>#{deleteActions.canDeleteSections}</condition>
</rule>
</filter>
</action>
<action icon="/icons/view_doc.png" id="POPUP_VIEW" label="command.view" link="javascript:doView">
<category>POPUP</category>
</action>
<action icon="/icons/application_form_edit.png" id="POPUP_EDIT" label="action.view.edit" link="javascript:doEdit">
<category>POPUP</category>
<filter-id>user_canedit</filter-id>
<filter-id>mutable_document</filter-id>
</action>
<action icon="/icons/action_clipboard_copy.gif" id="POPUP_COPY" label="command.clipboard.copy" link="javascript:doCopy">
<category>POPUP</category>
</action>
<action icon="/icons/action_paste_all.gif" id="POPUP_PASTE" label="command.clipboard.paste" link="javascript:doPaste">
<category>POPUP</category>
<filter id="canPastePopup">
<rule grant="true">
<condition>
#{clipboardActions.getCanPasteFromClipboardInside(document)}
</condition>
</rule>
</filter>
</action>
<action icon="/icons/action_move_all.gif" id="POPUP_MOVE" label="command.clipboard.moveAll" link="javascript:doMove">
<category>POPUP</category>
<filter id="canPastePopup">
<rule grant="true">
<condition>
#{clipboardActions.getCanMoveFromClipboardInside(document)}
</condition>
</rule>
</filter>
</action>
<action icon="/icons/rename.png" id="POPUP_RENAME" label="command.rename" link="javascript:doRename">
<category>POPUP</category>
<filter-id>user_canedit</filter-id>
<filter-id>mutable_document</filter-id>
<filter id="canRenamePopup">
<rule grant="true">
<condition>#{popupHelper.isCurrentContainerDirectParent}</condition>
</rule>
</filter>
</action>
<action icon="/icons/action_delete_mini_over.png" id="POPUP_DEL" label="command.trashDocs" link="javascript:doDelete">
<category>POPUP</category>
<filter id="canDeletePopup">
<rule grant="true">
<condition>#{deleteActions.getCanDeleteItem(container)}</condition>
</rule>
</filter>
</action>
<action icon="/icons/group.png" id="POPUP_RIGHTS" label="action.view.rights" link="javascript:doAccessRights" order="10">
<category>POPUP</category>
<filter-id>rights</filter-id>
</action>
<action icon="/icons/icone_download.gif" id="POPUP_DOWNLOAD" label="command.download" link="javascript:doDownload" order="70">
<category>POPUP</category>
<filter id="hasContent">
<rule grant="true">
<schema>file</schema>
</rule>
</filter>
<filter id="documentHasBlobAttached">
<rule grant="true">
<condition>
#{popupHelper.isDocumentHasBlobAttached(document)}
</condition>
</rule>
</filter>
</action>
<action icon="/icons/start_workflow.png" id="POPUP_WORKFLOW" label="action.view.review" link="javascript:doWorkflow" order="90">
<category>POPUP</category>
<filter-id>jbpm-process</filter-id>
<filter-id>mutable_document</filter-id>
</action>
<action icon="/icons/lock.gif" id="POPUP_DOCUMENT_LOCK" label="command.lock" link="javascript:doLock" order="110">
<category>POPUP</category>
<filter-id>mutable_document</filter-id>
<filter id="popup_can_lock_doc">
<rule grant="true">
<permission>Write</permission>
<condition>#{lockActions.getCanLockDoc(document)}</condition>
</rule>
<rule grant="false">
<facet>Folderish</facet>
</rule>
</filter>
</action>
<action icon="/icons/lock.gif" id="POPUP_DOCUMENT_UNLOCK" label="command.unlock" link="javascript:doUnlock" order="130">
<category>POPUP</category>
<filter-id>mutable_document</filter-id>
<filter id="popup_can_unlock_doc">
<rule grant="true">
<permission>Write</permission>
<condition>#{lockActions.getCanUnlockDoc(document)}</condition>
</rule>
<rule grant="false">
<facet>Folderish</facet>
</rule>
</filter>
</action>
<action icon="/icons/mail.gif" id="POPUP_sendEmail" label="action.email.document" link="javascript:doSendEmail" order="150">
<category>POPUP</category>
<filter-id>not_folder</filter-id>
</action>
<!-- Actions for the document lock/unlock -->
<action icon="" id="DOCUMENT_LOCK" label="command.lock" link="#{lockActions.lockCurrentDocument}">
<category>EDIT_ACTIONS</category>
<filter-id>mutable_document</filter-id>
<filter-id>can_lock</filter-id>
</action>
<action icon="" id="DOCUMENT_UNLOCK" label="command.unlock" link="#{lockActions.unlockCurrentDocument}">
<category>EDIT_ACTIONS</category>
<filter-id>mutable_document</filter-id>
<filter-id>can_unlock</filter-id>
</action>
<!-- live edit new document creation links -->
<!--
WARNING: the following declaration are not yet used by
incl/liveedit_create_actions.xhtml since nxh:outputLink is not able to
perform nested JSF-EL for the link/value attribute as this case for the
action attribute of nxh:commandLink
-->
<action icon="/icons/word.png" id="le_create_msword" label="action.liveedit.create.msword" link="#{nxd:liveCreateUrl('application/msword', 'File', 'file', 'content', 'filename')}" order="40">
<category>LIVEEDIT_CREATE_ACTIONS</category>
</action>
<action icon="/icons/xls.png" id="le_create_msexcel" label="action.liveedit.create.msexcel" link="#{nxd:liveCreateUrl('application/vnd.ms-excel', 'File', 'file', 'content', 'filename')}" order="50">
<category>LIVEEDIT_CREATE_ACTIONS</category>
</action>
<action icon="/icons/ppt.png" id="le_create_mspowerpoint" label="action.liveedit.create.mspowerpoint" link="#{nxd:liveCreateUrl('application/vnd.ms-powerpoint', 'File', 'file', 'content', 'filename')}" order="60">
<category>LIVEEDIT_CREATE_ACTIONS</category>
</action>
<!-- Local Configuration -->
<action icon="/icons/file.gif" id="TAB_LOCAL_CONFIGURATION" label="action.view.local.configuration" link="/incl/tabs/local_configuration.xhtml" order="70">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>has_local_configuration_available</filter-id>
</action>
<!-- actions on document create and edit pages -->
<action id="CREATE_DOCUMENT" label="command.create" link="#{documentActions.saveDocument}" order="0">
<category>CREATE_DOCUMENT_FORM</category>
<filter-id>is_not_creating_workspace</filter-id>
</action>
<action id="CREATE_WORKSPACE" label="command.create" link="#{documentTemplatesActions.createDocumentFromTemplate}" order="0">
<category>CREATE_DOCUMENT_FORM</category>
<filter-id>is_creating_workspace</filter-id>
</action>
<action id="CANCEL_DOCUMENT_CREATION" immediate="true" label="command.cancel" link="#{navigationContext.goBack()}" order="50">
<category>CREATE_DOCUMENT_FORM</category>
</action>
<action id="EDIT_CURRENT_DOCUMENT" label="command.save" link="#{documentActions.updateCurrentDocument}" order="0">
<category>EDIT_DOCUMENT_FORM</category>
</action>
<action enabled="false" id="EDIT_CURRENT_DOCUMENT_AND_STAY" label="command.save.and.stay" link="#{documentActions.updateDocument(currentDocument, true)}" order="10">
<category>EDIT_DOCUMENT_FORM</category>
</action>
<!-- end of actions on document create and edit pages -->
<!-- footer links -->
<action id="footer_contact_us" label="label.footer.contactUs" link="http://www.nuxeo.com/en/about/contact?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="10" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_blogs" label="label.footer.blogs" link="http://blogs.nuxeo.com/?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="20" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_community" label="label.footer.community" link="http://community.nuxeo.com/?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="30" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_answers" label="label.footer.answers" link="http://answers.nuxeo.com/?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="40" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_documentation" label="label.footer.documentation" link="http://doc.nuxeo.com/?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="50" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_twitter" label="Twitter" link="http://twitter.com/nuxeo/?utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="60" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="styleClass">twitt</property>
<property name="labelStyleClass">footerLabel</property>
<property name="target">_blank</property>
</properties>
</action>
<action id="footer_linkedin" label="LinkedIn" link="http://www.linkedin.com/groupRegistration?gid=43314&utm_source=dm&utm_medium=pages-footer&utm_campaign=products" order="70" type="bare_link">
<category>FOOTER</category>
<properties>
<property name="styleClass">linkedin</property>
<property name="labelStyleClass">footerLabel</property>
<property name="target">_blank</property>
</properties>
</action>
<!-- end of footer links -->
</extension>
nuxeo-platform-notification-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-notification-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<documentation>
Contribute a new tab where a user can subscribe to notifications.
</documentation>
<action enabled="false" icon="/icons/file.gif" id="TAB_MY_SUBSCRIPTIONS" label="action.subscriptions.tab" link="/incl/tabs/document_subscriptions.xhtml" order="70">
<category>VIEW_ACTION_LIST</category>
<filter-id>general_documents</filter-id>
<filter-id>not_anonymous</filter-id>
</action>
<action enabled="true" icon="/icons/file.gif" id="TAB_MANAGE_SUBSCRIPTIONS" label="action.groups.subscriptions.tab" link="/incl/tabs/document_group_subscriptions.xhtml" order="80">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>general_documents</filter-id>
<filter-id>manage_subscriptions</filter-id>
</action>
</extension>
nuxeo-platform-suggestbox-jsf-5.7-I20130322_1136.jar /OSGI-INF/suggestbox-actions-contrib.xml
View XML source
nuxeo-platform-suggestbox-jsf-5.7-I20130322_1136.jar /OSGI-INF/suggestbox-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="simple_search" label="" link="/search/suggestbox.xhtml" order="1">
<category>SEARCH_BOX_TEMPLATE</category>
</action>
</extension>
nuxeo-platform-io-client-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-io-client-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<!-- old export icon for non folderish docs => disabled -->
<action enabled="false" icon="/icons/zip.png" id="xmlExport" label="action.xml.export" link="#{importExportAction.doExportDocument()}" order="17">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>not_folder</filter-id>
</action>
<!-- old export icon for non folderish docs => disabled -->
<action enabled="false" icon="/icons/zip.png" id="xmlTreeExport" label="action.xmltree.export" link="#{importExportAction.doExportFolder()}" order="17">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>folder</filter-id>
</action>
<action icon="/icons/export.png" id="exportView" label="label.exportview" link="export" order="80">
<category>DOCUMENT_UPPER_ACTION</category>
</action>
<action icon="/icons/xml.png" id="exportViewXMLExport" label="label.exportview.xmlExport" link="#{importExportAction.documentXMLExportURL}" order="10">
<category>DOCUMENT_EXPORT_VIEW_ACTION</category>
</action>
<action icon="/icons/zip_export.png" id="exportViewZIPExport" label="label.exportview.zipExport" link="#{importExportAction.documentZIPTreeExportURL}" order="20">
<category>DOCUMENT_EXPORT_VIEW_ACTION</category>
<filter-id>not_folder</filter-id>
</action>
<action icon="/icons/zip_tree_export.png" id="exportViewTreeZIPExport" label="label.exportview.zipTreeExport" link="#{importExportAction.documentZIPTreeExportURL}" order="30">
<category>DOCUMENT_EXPORT_VIEW_ACTION</category>
<filter-id>folder</filter-id>
</action>
<action icon="/icons/action_export_zip.gif" id="WORKLIST_XMLEXPORT" label="command.clipboard.xmlZipExport" link="#{importExportAction.exportCurrentList()}">
<category>DEFAULT_LIST</category>
<filter id="currentWorkListIsNotEmptyXML">
<rule grant="false">
<condition>#{clipboardActions.workListEmpty}</condition>
</rule>
</filter>
</action>
</extension>
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-import-actions-contrib.xml
View XML source
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-import-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action help="desc.smart.import.file" id="Chain.Dam.ImportInSeam" label="label.smart.import" link="" order="10">
<category>DAM_IMPORT</category>
<filter-id>canCreateInAssetLibrary</filter-id>
</action>
</extension>
nuxeo-user-relationship-5.7-I20130322_1136.jar /OSGI-INF/user-relationship-actions-contrib.xml
View XML source
nuxeo-user-relationship-5.7-I20130322_1136.jar /OSGI-INF/user-relationship-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/relationship_network.png" id="relationship_network" label="user.center.relationship.network" link="user_center_fragment.xhtml" order="25">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="relationship_network_tab" label="user.center.relationship.network.tab" link="/incl/user_relationships_network.xhtml" order="10">
<category>relationship_network_sub_tab</category>
</action>
</extension>
nuxeo-social-workspace-web-5.7-I20130322_1136.jar /OSGI-INF/social-workspace-actions-contrib.xml
View XML source
nuxeo-social-workspace-web-5.7-I20130322_1136.jar /OSGI-INF/social-workspace-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="collab" label="label.main.tab.collaboration" link="view_collaboration" order="60">
<category>MAIN_TABS</category>
</action>
<action icon="/icons/back_to_social_workspace_dashboard.png" id="BackToDashboard" immediate="false" label="label.social.workspace.backtodashboard" link="#{collaborationActions.backToDashboard()}" order="20">
<category>SOCIAL_WORKSPACE_LISTING</category>
<filter-id>social_workspace_dashboard_view</filter-id>
</action>
<action icon="/icons/goto_dm.png" id="GoToDMView" immediate="false" label="label.social.workspace.gotodmview" link="#{collaborationActions.navigateToDMView()}" order="99">
<category>SOCIAL_WORKSPACE_NAVIGATION</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/collaboration.png" id="GoToCollaborationViewForDocument" immediate="false" label="label.social.workspace.gotosocialcollaboration" link="#{collaborationActions.navigateToCollaborationView()}" order="10">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>has_collaboration_view</filter-id>
</action>
<action icon="/icons/article_listing.png" id="ListArticles" immediate="false" label="label.social.workspace.list.articles" link="#{collaborationActions.navigateToArticles()}" order="10">
<category>SOCIAL_WORKSPACE_LISTING</category>
</action>
<action icon="/icons/news_item_listing.png" id="ListNewsItems" immediate="false" label="label.social.workspace.list.news.items" link="#{collaborationActions.navigateToNewsItems()}" order="11">
<category>SOCIAL_WORKSPACE_LISTING</category>
</action>
<action icon="/icons/file_listing.png" id="ListFiles" immediate="false" label="label.social.workspace.list.files" link="#{collaborationActions.navigateToFiles()}" order="11">
<category>SOCIAL_WORKSPACE_LISTING</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_article.png" id="CreateArticles" immediate="false" label="label.social.workspace.create.articles" link="#{collaborationActions.createNewDocument('Article')}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="CreateNewsItems" immediate="false" label="label.social.workspace.create.news.items" link="#{collaborationActions.createNewDocument('NewsItem')}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>is_social_workspace_administrator</filter-id>
</action>
<action icon="/icons/create_file.png" id="CreateFiles" immediate="false" label="label.social.workspace.create.files" link="#{collaborationActions.createNewDocument('File')}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_vevent.png" id="CreateEvents" immediate="false" label="label.social.workspace.create.vevents" link="#{collaborationActions.createNewDocument('VEVENT')}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_soacial_workspace.png" id="CreateSocialWorkspace" immediate="false" label="label.social.workspace.create.social.workspace" link="#{collaborationActions.displayCreateSocialWorkspaceForm}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<category>COLLABORATION_TAB_ACTIONS</category>
<filter-id>canCreateSocialWorkspace</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
<category>SOCIAL_WORKSPACE_CREATION_FORM</category>
<filter-id>canCreateSocialWorkspace</filter-id>
<filter-id>not_in_social_workspace</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceCancelButton" immediate="true" label="command.cancel" link="view_collaboration" order="50">
<category>SOCIAL_WORKSPACE_CREATION_FORM</category>
<filter-id>canCreateSocialWorkspace</filter-id>
<filter-id>not_in_social_workspace</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="CreateSocialDocumentSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
<category>SOCIAL_WORKSPACE_CREATION_FORM</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="CreateSocialDocumentCancelButton" immediate="true" label="command.cancel" link="#{collaborationActions.goBack}" order="50">
<category>SOCIAL_WORKSPACE_CREATION_FORM</category>
<filter-id>isSocialWorkspaceMember</filter-id>
<filter-id>has_not_previous_document</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="UpdateSocialDocumentSaveButton" immediate="false" label="command.save" link="#{collaborationActions.updateCurrentDocument}" order="0">
<category>SOCIAL_WORKSPACE_EDIT_FORM</category>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/create_article.png" id="EditArticles" immediate="false" label="label.social.workspace.edit.articles" link="#{collaborationActions.editSocialDocument}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isCurrentDocArticle</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action id="RestrictSocialDocumentToSocialWorkspace" immediate="true" label="command.restrictToSocialWorkspace" link="#{socialDocumentVisibilityActions.restrictToMembers}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isNotSocialWorkspaceContainer</filter-id>
<filter-id>social_document</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>isSocialWorkspaceMember</filter-id>
<filter-id>isPublic</filter-id>
</action>
<action id="MakeSocialDocumentPublic" immediate="true" label="command.makePublic" link="#{socialDocumentVisibilityActions.makePublic}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isNotSocialWorkspaceContainer</filter-id>
<filter-id>social_document</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>isSocialWorkspaceMember</filter-id>
<filter-id>isRestricted</filter-id>
</action>
<action icon="/icons/create_news_item.png" id="EditNewsItems" immediate="false" label="label.social.workspace.edit.news.items" link="#{collaborationActions.editSocialDocument}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isCurrentDocNewsItem</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>is_social_workspace_administrator</filter-id>
</action>
<action icon="/icons/create_file.png" id="EditFiles" immediate="false" label="label.social.workspace.edit.files" link="#{collaborationActions.editSocialDocument}" order="10">
<category>SOCIAL_WORKSPACE_ACTIONS</category>
<filter-id>isCurrentDocFile</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>isSocialWorkspaceMember</filter-id>
</action>
<action icon="/icons/action_add.gif" id="newNewsItem" label="command.create.news.item" link="#{documentActions.createDocument('NewsItem')}">
<category>SUBVIEW_UPPER_LIST</category>
<filter-id>new_news_item</filter-id>
</action>
<action id="SocialWorkspacesAdministration" label="label.social.collaboration.administration" link="view_admin-fragment.xhtml" order="150">
<category>NUXEO_ADMIN</category>
<filter-id>socialCollaborationManagementAccess</filter-id>
</action>
<action id="SWUserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage_social_workspace</filter-id>
<filter-id>social_workspace</filter-id>
<filter id="displaySWRegistrationListingLocal">
<rule grant="true">
<condition>#{userRegistrationConfigurationActions.getRules('social_collaboration').isDisplayLocalTab()}
</condition>
</rule>
</filter>
</action>
<action id="SocialWorkspacesRequests" label="label.socialworkspace.requests" link="/incl/social_workspace_administration/social_workspace_requests.xhtml" order="10">
<category>SocialWorkspacesAdministration_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE" label="action.view.membership.management" link="/incl/tabs/social_workspace_groupManager_action_tabs.xhtml" order="10">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage_social_workspace</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_BULK_INVITE" label="tab.userregistration.requests.multiple.create" link="/incl/tabs/social_workspace_bulk_invite_tabs.xhtml" order="15">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage_social_workspace</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_SIMPLE_INVITE" label="tab.userregistration.requests.create" link="/incl/tabs/social_workspace_simple_invite_tabs.xhtml" order="15">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage_social_workspace</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PRIVATE_DASHBOARD" label="action.view.private.dashboard" link="/incl/tabs/social_workspace_private_dashboard.xhtml" order="15">
<category>VIEW_ACTION_LIST</category>
<filter-id>social_workspace</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PUBLIC_DASHBOARD" label="action.view.public.dashboard" link="/incl/tabs/social_workspace_public_dashboard.xhtml" order="16">
<category>VIEW_ACTION_LIST</category>
<filter-id>manage_social_workspace</filter-id>
<filter-id>social_workspace</filter-id>
</action>
<action id="TAB_RIGHTS">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>hide_rights_tab</filter-id>
</action>
<action id="UsersGroupsHome" label="label.groupManager.groups"/>
<action enabled="false" id="UsersHome"/>
<action enabled="false" id="newDomain"/>
<action id="UserRegistrationRequestsCreate">
<filter-id>not_in_social_workspace</filter-id>
</action>
<action id="UserRegistrationRequestsMultipleCreate">
<filter-id>not_in_social_workspace</filter-id>
</action>
<action id="UserRegistrationRequestsListingLocal">
<filter-id>not_in_social_workspace</filter-id>
</action>
</extension>
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/document-routing-admincenter-contrib.xml
View XML source
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/document-routing-admincenter-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="tab.admin.workflow" label="tab.admin.workflow" link="/incl/admin/adminWorkflow.xhtml" order="80">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
</extension>
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/document-routing-actions-contrib.xml
View XML source
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/document-routing-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="TAB_CONTENT">
<filter-id>isNotRoute</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_DOCUMENT_ROUTE_CONTENT" label="action.view.content" link="/incl/tabs/document_route_content.xhtml" order="10">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>isRoute</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_DOCUMENT_ROUTE_ELEMENTS" label="action.view.document.routing.elements" link="/incl/tabs/document_route_content_elements.xhtml" order="10">
<category>VIEW_ACTION_LIST</category>
<filter-id>isRoute</filter-id>
</action>
<action id="CANCEL_RELATED_ROUTE" label="label.document.routing.cancel.route" link="#{routingActions.cancelRoute()}" order="10">
<category>ATTACHED_ROUTE_LIST</category>
<filter-id>hasRelatedRouteStarted</filter-id>
<filter-id>isEditableRoute</filter-id>
</action>
<action id="SAVE_ATTACHED_ROUTE_AS_NEW_INSTANCE" label="label.document.routing.saveAsNew" link="#{routingActions.saveRouteAsNewInstance()}" order="10">
<category>ATTACHED_ROUTE_LIST</category>
<filter-id>hasRelatedRouteStarted</filter-id>
</action>
<!-- TODO this action should not be seen globally
<action id="SAVE_SELECTED_ROUTE_AS_NEW_INSTANCE"
link="#{routingActions.saveSelectedRouteAsNewInstance()}" order="50"
label="label.document.routing.saveAsNew">
<category>CURRENT_SELECTION_LIST</category>
<filter id="canDuplicateRouteInstance">
<rule grant="true">
<condition>#{routingActions.getCanDuplicateRouteInstance()}
</condition>
</rule>
</filter>
</action>
-->
<!-- TODO this action should not be seen globally
<action id="SAVE_ROUTE_AS_NEW_INSTANCE" link="#{routingActions.saveRouteAsNewInstance()}"
order="20" label="label.document.routing.saveAsNew">
<category>SUBVIEW_UPPER_LIST</category>
<category>ROUTE_LIST</category>
<filter-id>isRoute</filter-id>
</action>
-->
<action id="VALIDATE_ROUTE" label="action.validate.document.routing.model" link="#{routingActions.validateRouteModel()}" order="10">
<category>ROUTE_LIST</category>
<filter-id>isDraftRouteModel</filter-id>
<filter id="canValidateRoute">
<rule grant="true">
<condition>#{routeSecurityChecker.canValidateRoute(currentDocument)}
</condition>
</rule>
</filter>
</action>
<action icon="/icons/add.png" id="ADD_STEP_BEFORE" label="command.add.routeelement.before" link="javascript:document.getElementById('selectRouteElementsTypeForCreationForm:hiddenDocOrder').value = 'before';Richfaces.showModalPanel('selectRouteElementsTypePanel');">
<category>ADD_STEP_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
<filter-id>isNotImutableConditionalStructure</filter-id>
</action>
<action icon="/icons/add.png" id="ADD_STEP_AFTER" label="command.add.routeelement.after" link="javascript:document.getElementById('selectRouteElementsTypeForCreationForm:hiddenDocOrder').value = 'after';Richfaces.showModalPanel('selectRouteElementsTypePanel');">
<category>ADD_STEP_ACTIONS_LIST</category>
<filter-id>isEditableRoute</filter-id>
<filter-id>isNotImutableConditionalStructure</filter-id>
</action>
<action icon="/icons/add.png" id="ADD_STEP_BETWEEN" label="command.add.routeelement.in" link="javascript:document.getElementById('selectRouteElementsTypeForCreationForm:hiddenDocOrder').value = 'in';Richfaces.showModalPanel('selectRouteElementsTypePanel');">
<category>ADD_STEP_IN_FORK_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
</action>
<action icon="/icons/delete.png" id="REMOVE_STEP" label="command.delete" link="#{routingActions.removeStep}">
<category>REMOVE_STEP_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
<filter-id>isNotImutableConditionalStructure</filter-id>
</action>
<action icon="/icons/modify.png" id="UPDATE_STEP" label="command.edit" link="#{routingActions.editStep}">
<category>EDIT_STEP_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
</action>
<action icon="/icons/routing_move_up.png" id="MOVE_STEP_UP" label="command.selection.moveUp" link="#{routingActions.moveRouteElement('up')}">
<category>EDIT_STEP_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
<filter-id>isNotImutableConditionalStructure</filter-id>
</action>
<action icon="/icons/routing_move_down.png" id="MOVE_STEP_DOWN" label="command.selection.moveDown" link="#{routingActions.moveRouteElement('down')}">
<category>EDIT_STEP_ACTIONS_LIST</category>
<filter-id>isNotRunning</filter-id>
<filter-id>isEditableRoute</filter-id>
<filter-id>isNotImutableConditionalStructure</filter-id>
</action>
<action id="newDocument">
<filter-id>create</filter-id>
<filter-id>isNotDraftRouteModel</filter-id>
</action>
<!-- 'Workflow' tab when a document route is running -->
<!--
<action id="TAB_ROUTE_WORKFLOW" enabled="true"
link="/incl/tabs/route_workflow.xhtml" label="action.view.review"
icon="/icons/file.gif" order="60">
<category>VIEW_ACTION_LIST</category>
<filter-id>isRoutable</filter-id>
<filter id="TAB_ROUTE_WORKFLOW_has_subtabs">
<rule grant="false">
<condition>
#{webActions.getActionsList('TAB_ROUTE_WORKFLOW_sub_tab').isEmpty()}
</condition>
</rule>
</filter>
</action> -->
<!-- 'Workflow' sub tab: current route -->
<action enabled="true" id="TAB_ROUTE_WORKFLOW" label="action.view.review" link="/incl/tabs/current_route.xhtml" order="60">
<category>VIEW_ACTION_LIST</category>
<filter-id>hasRelatedRouteStarted</filter-id>
</action>
<!-- 'Workflow' sub tab: previous routes -->
<!--<action id="TAB_PREVIOUS_ROUTE" enabled="true"
link="/incl/tabs/previous_routes.xhtml" order="30"
label="label.document.routing.previous.routes">
<category>TAB_ROUTE_WORKFLOW_sub_tab</category>
</action>
-->
</extension>
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-layouts-contrib.xml
View XML source
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-layouts-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<!-- Search form -->
<action id="damSaveSearch" order="100" type="widget">
<category>DAM_PANEL_LEFT</category>
<properties>
<property name="widgetName">damSaveSearch</property>
</properties>
</action>
<action id="damSearchesSelector" order="200" type="widget">
<category>DAM_PANEL_LEFT</category>
<properties>
<property name="widgetName">damSearchesSelector</property>
</properties>
</action>
<action id="damSearchLayout" order="300" type="widget">
<category>DAM_PANEL_LEFT</category>
<properties>
<property name="widgetName">damSearchLayout</property>
</properties>
</action>
<!-- Search results -->
<action id="damSearchResultsActions" order="100" type="widget">
<category>DAM_PANEL_CENTER</category>
<properties>
<property name="widgetName">damSearchResultsActions</property>
</properties>
</action>
<action id="damContentView" order="200" type="widget">
<category>DAM_PANEL_CENTER</category>
<properties>
<property name="widgetName">damContentView</property>
</properties>
</action>
<!-- Asset view -->
<action id="damAssetViewActions" order="100" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewActions</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewActions" order="100" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewActions</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewNoDocument" order="200" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewNoDocument</property>
</properties>
<filter-id>noCurrentDocument</filter-id>
</action>
<action id="damAssetViewTitle" order="200" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewTitle</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewPicture" order="300" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewPicture</property>
</properties>
<filter-id>hasPictureFacet</filter-id>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewVideo" order="300" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewVideo</property>
</properties>
<filter-id>hasVideoFacet</filter-id>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewAudio" order="300" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewAudio</property>
</properties>
<filter-id>hasAudioFacet</filter-id>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewTags" order="400" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewTags</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewDescription" order="500" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewDescription</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewStates" order="600" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewStates</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewLikeStatus" order="700" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewLikeStatus</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewVideoStoryboard" order="800" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewVideoStoryboard</property>
</properties>
<filter-id>hasVideoFacet</filter-id>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewVideoInfo" order="1000" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewVideoInfo</property>
</properties>
<filter-id>hasVideoFacet</filter-id>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewDamCommon" order="900" type="widget">
<category/>
<properties>
<property name="widgetName">damAssetViewDamCommon</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewWorkflow" order="1100" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewWorkflow</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>hasWorkflowProcess</filter-id>
</action>
<action id="damAssetViewTasks" order="1200" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewTasks</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>hasTasks</filter-id>
</action>
<action id="damAssetViewDublincore" order="1300" type="widget">
<category/>
<properties>
<property name="widgetName">damAssetViewDublincore</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
</action>
<action id="damAssetViewComments" order="1400" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewComments</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>commentable</filter-id>
<filter-id>hasComments</filter-id>
</action>
<action id="damAssetViewIPTC" order="1500" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewIPTC</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>hasPictureFacet</filter-id>
</action>
<action id="damAssetViewEXIF" order="1600" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewEXIF</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>hasPictureFacet</filter-id>
</action>
<action id="damAssetViewIpRights" order="1700" type="widget">
<category>DAM_PANEL_RIGHT</category>
<properties>
<property name="widgetName">damAssetViewIpRights</property>
</properties>
<filter-id>hasAssetFacet</filter-id>
<filter-id>hasPictureFacet</filter-id>
</action>
</extension>
nuxeo-apidoc-webengine-5.7-SNAPSHOT.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-apidoc-webengine-5.7-SNAPSHOT.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="PlatformExplorer" label="admcommand.explorer" link="view_admin-fragment.xhtml" order="40">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="PlatformExplorerBrowse" label="tab.explorer.browse" link="/incl/apidoc/browse.xhtml" order="20">
<category>PlatformExplorer_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="PlatformExplorerXP" label="tab.explorer.xp" link="/incl/apidoc/xp.xhtml" order="30">
<category>PlatformExplorer_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="PlatformExplorerSeam" label="tab.explorer.seam" link="/incl/apidoc/seamcomponents.xhtml" order="40">
<category>PlatformExplorer_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="PlatformExplorerOp" label="tab.explorer.operations" link="/incl/apidoc/operations.xhtml" order="50">
<category>PlatformExplorer_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
</extension>
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
View XML source
nuxeo-platform-document-routing-web-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="current_route_user_tasks" order="100" type="widget">
<category>CURRENT_ROUTE_PANEL_LEFT</category>
<properties>
<property name="widgetName">current_route_user_tasks</property>
</properties>
</action>
<action id="current_route_open_tasks" order="200" type="widget">
<category>CURRENT_ROUTE_PANEL_LEFT</category>
<properties>
<property name="widgetName">current_route_open_tasks</property>
</properties>
</action>
<action id="current_route_previous_tasks" order="300" type="widget">
<category>CURRENT_ROUTE_PANEL_LEFT</category>
<properties>
<property name="widgetName">current_route_previous_tasks</property>
</properties>
</action>
<action id="current_route_description" order="100" type="widget">
<category>CURRENT_ROUTE_PANEL_RIGHT</category>
<properties>
<property name="widgetName">current_route_description</property>
</properties>
</action>
<action id="current_route_show_graph" order="200" type="widget">
<category>CURRENT_ROUTE_PANEL_RIGHT</category>
<properties>
<property name="widgetName">current_route_show_graph</property>
</properties>
</action>
<action id="current_route_abandon" order="300" type="widget">
<category>CURRENT_ROUTE_PANEL_RIGHT</category>
<properties>
<property name="widgetName">current_route_abandon</property>
</properties>
<filter-id>currentUserIsWorkflowInitatior</filter-id>
</action>
</extension>
nuxeo-user-dashboard-opensocial-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-dashboard-opensocial-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="Dashboard" label="user.center.dashboard" link="user_center_fragment.xhtml" order="10">
<category>USER_CENTER</category>
</action>
<action id="DashboardMain" label="" link="/incl/dashboard/user_opensocial_dashboard.xhtml" order="10">
<category>Dashboard_sub_tab</category>
<filter id="notForMSIE7">
<rule grant="false">
<condition>#{isMSIE6or7}</condition>
</rule>
</filter>
</action>
<action id="DashboardMain_MSIE7" label="" link="/incl/dashboard/user_jsf_dashboard.xhtml" order="10">
<category>Dashboard_sub_tab</category>
<filter id="fallBackForMSIE7">
<rule grant="true">
<condition>#{isMSIE6or7}</condition>
</rule>
</filter>
</action>
<action id="DashboardManagement" label="admcommand.DashboardManagement" link="/incl/dashboard/dashboard_management.xhtml" order="70">
<category>NUXEO_ADMIN</category>
<filter-id>dashboardManagementAccess</filter-id>
</action>
<action id="DefaultDashboardManagement" label="tab.dashboard.management.default" link="/incl/dashboard/default_dashboard_management.xhtml" order="10">
<category>DashboardManagement_sub_tab</category>
<filter-id>dashboardManagementAccess</filter-id>
</action>
<action id="AnonymousDashboardManagement" label="tab.dashboard.management.anonymous" link="/incl/dashboard/anonymous_dashboard_management.xhtml" order="20">
<category>DashboardManagement_sub_tab</category>
<filter-id>only_for_manager</filter-id>
<filter id="isAnonymousUserDefined">
<rule grant="true">
<condition>#{anonymousUserDefined}</condition>
</rule>
</filter>
</action>
<action id="ExternalGadgets">
<category>DashboardManagement_sub_tab</category>
</action>
</extension>
nuxeo-wall-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-wall-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="TAB_WORKSPACE_WALL" label="action.view.wall" link="/incl/tabs/default_document_wall.xhtml" order="15">
<category>VIEW_ACTION_LIST</category>
<filter-id>showWorkspaceWall</filter-id>
</action>
<action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_WALL" label="action.view.wall" link="/incl/tabs/social_workspace_wall.xhtml" order="-10">
<category>VIEW_ACTION_LIST</category>
<filter-id>showSocialWorkspaceWall</filter-id>
</action>
</extension>
nuxeo-rating-web-5.7-I20130322_1136.jar /OSGI-INF/widgets-contrib.xml
View XML source
nuxeo-rating-web-5.7-I20130322_1136.jar /OSGI-INF/widgets-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="summary_document_like_status" order="150" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_document_like_status</property>
</properties>
</action>
</extension>
nuxeo-platform-imaging-dm-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-imaging-dm-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" id="tab_bookview" label="action.view.book" link="/incl/tabs/book_view.xhtml" order="1">
<category>VIEW_ACTION_LIST</category>
<filter-id>grantpicturebook</filter-id>
</action>
<action enabled="true" id="tab_slideshow" label="action.view.slideshow" link="/incl/tabs/slide_view.xhtml" order="2">
<category>VIEW_ACTION_LIST</category>
<filter-id>grantpicturebook</filter-id>
</action>
<action enabled="true" id="tab_imageview" label="action.view.picture" link="/incl/tabs/picture_view.xhtml" order="22">
<category>VIEW_ACTION_LIST</category>
<filter-id>hasPictureFacet</filter-id>
</action>
<action enabled="true" id="tab_metadata_picture" label="action.view.metadata_picture" link="/incl/tabs/metadata_picture.xhtml" order="24">
<category>VIEW_ACTION_LIST</category>
<filter-id>hasPictureFacet</filter-id>
</action>
</extension>
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-theme.xml
View XML source
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-theme.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="THEME_CONFIGURATION" label="action.view.theme" link="/incl/tabs/theme_configuration.xhtml" order="100">
<category>LOCAL_CONFIGURATION</category>
<filter-id>manage</filter-id>
</action>
</extension>
nuxeo-user-oauth-5.7-I20130322_1136.jar /OSGI-INF/oauth-actions-contrib.xml
View XML source
nuxeo-user-oauth-5.7-I20130322_1136.jar /OSGI-INF/oauth-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/authorized_apps.png" id="AuthorizedApplication" label="user.center.authorizedApplication" link="user_center_fragment.xhtml" order="50">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="AuthorizedApplicationMain" label="" link="/incl/oauth/authorized_applications.xhtml" order="10">
<category>AuthorizedApplication_sub_tab</category>
</action>
</extension>
nuxeo-platform-video-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
View XML source
nuxeo-platform-video-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="summary_video_player" order="50" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_video_player</property>
</properties>
<filter-id>hasVideo</filter-id>
</action>
<action id="summary_current_document_view">
<filter-id>notHasVideo</filter-id>
</action>
<action id="summary_video_conversions" order="300" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_video_conversions</property>
</properties>
<filter-id>hasVideo</filter-id>
</action>
<action id="summary_video_storyboard" order="340" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_video_storyboard</property>
</properties>
<filter-id>hasVideo</filter-id>
</action>
<action id="summary_video_info" order="350" type="widget">
<category>SUMMARY_PANEL_RIGHT</category>
<properties>
<property name="widgetName">summary_video_info</property>
</properties>
<filter-id>hasVideo</filter-id>
</action>
</extension>
nuxeo-user-center-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-center-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="home" label="label.main.tab.home" link="view_home" order="20">
<category>MAIN_TABS</category>
</action>
<!-- Users and Groups directory -->
<action icon="/icons/users_groups.png" id="UsersGroupsHome" label="command.manageMembers" link="user_center_fragment.xhtml" order="60">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
<filter-id>not_readonly</filter-id>
</action>
<action id="UsersHome" label="label.userManager.users" link="users/view_users.xhtml" order="10">
<category>UsersGroupsHome_sub_tab</category>
<filter-id>not_readonly</filter-id>
</action>
<action id="GroupsHome" label="label.groupManager.groups" link="users/view_groups.xhtml" order="20">
<category>UsersGroupsHome_sub_tab</category>
<filter-id>not_readonly</filter-id>
</action>
<!-- Saved searches -->
<action icon="/icons/saved_searches.png" id="SavedSearches" label="user.center.saved.searches" link="user_center_fragment.xhtml" order="70">
<category>USER_CENTER</category>
<properties>
<property name="alwaysDisplaySubTabs">true</property>
</properties>
<filter-id>not_anonymous</filter-id>
<filter id="SavedSearches_has_subtabs">
<rule grant="false">
<condition>
#{webActions.getActionsList('SavedSearches_sub_tab').isEmpty()}
</condition>
</rule>
</filter>
</action>
</extension>
nuxeo-webengine-sites-5.7-I20130322_1136.jar /OSGI-INF/webengine-actions-contrib.xml
View XML source
nuxeo-webengine-sites-5.7-I20130322_1136.jar /OSGI-INF/webengine-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" icon="/icons/file.gif" id="TAB_WEBVIEW" label="action.webcontainer.preview" link="/incl/tabs/workspace_view.xhtml" order="30">
<category>VIEW_ACTION_LIST</category>
<filter-id>isWebContainer</filter-id>
</action>
</extension>
nuxeo-mini-message-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-mini-message-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/minimessages.png" id="MiniMessages" label="mini.messages.tab.view" link="user_center_fragment.xhtml" order="35">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="UserMiniMessages" label="mini.messages.tab.view" link="/incl/mini_messages.xhtml" order="10">
<category>MiniMessages_sub_tab</category>
</action>
</extension>
nuxeo-platform-mail-web-5.7-I20130322_1136.jar /OSGI-INF/nxmail-actions-contrib.xml
View XML source
nuxeo-platform-mail-web-5.7-I20130322_1136.jar /OSGI-INF/nxmail-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="TAB_FILES_EDIT">
<filter-id>not_mail_message_document</filter-id>
</action>
<action id="TAB_EDIT">
<filter-id>not_mail_message_document</filter-id>
</action>
<action id="TAB_METADATA_EDIT">
<filter-id>not_mail_folder_document</filter-id>
</action>
<action id="TAB_METADATA_VIEW">
<filter-id>not_mail_folder_document</filter-id>
</action>
</extension>
nuxeo-platform-mail-web-5.7-I20130322_1136.jar /OSGI-INF/nxmail-actions-contrib.xml
View XML source
nuxeo-platform-mail-web-5.7-I20130322_1136.jar /OSGI-INF/nxmail-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" id="user_inbox" label="command.check.mail.connection" link="#{mailActions.checkCurrentInbox}" order="10">
<category>SUBVIEW_UPPER_LIST</category>
<filter>
<rule grant="true">
<type>MailFolder</type>
</rule>
</filter>
</action>
</extension>
nuxeo-admin-center-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-admin-center-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="admin" label="label.main.tab.admin.center" link="view_admin" order="100">
<category>MAIN_TABS</category>
<filter-id>adminCenterAccess</filter-id>
</action>
<action id="SystemInfo" label="admcommand.systeminfo" link="view_admin-fragment.xhtml" order="10">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="HostInfo" label="tab.sysinfo.host" link="/incl/sysinfo/hostInfo.xhtml" order="20">
<category>SystemInfo_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="NuxeoInfo" label="tab.sysinfo.nuxeo" link="/incl/sysinfo/nuxeoInfo.xhtml" order="30">
<category>SystemInfo_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="Setup" label="tab.sysinfo.setup" link="/incl/sysinfo/setup.xhtml" order="40">
<category>SystemInfo_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ReposInfo" label="tab.sysinfo.reposInfo" link="/incl/sysinfo/reposInfo.xhtml" order="50">
<category>SystemInfo_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="BinariesInfo" label="tab.sysinfo.binariesInfo" link="/incl/sysinfo/binariesInfo.xhtml" order="60">
<category>SystemInfo_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<!-- <action id="ReposUsage" link="/incl/sysinfo/reposUsage.xhtml" label="tab.sysinfo.reposStats"
order="60"> <category>NUXEO_ADMIN_SystemInfo</category> <filter-id>only_for_manager</filter-id>
</action> -->
<action id="UsersActivity" label="admcommand.useractivity" link="view_admin-fragment.xhtml" order="15">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="UsersSessions" label="tab.useractivity.usersSessions" link="/incl/usersActivity/usersSessions.xhtml" order="10">
<category>UsersActivity_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="EventActivity" label="tab.useractivity.usersActivity" link="/incl/usersActivity/usersActivity.xhtml" order="20">
<category>UsersActivity_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="WorkManagerStatus" label="Background work" link="/incl/usersActivity/workmanager.xhtml" order="30">
<category>UsersActivity_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ActivityCharts" label="tab.useractivity.charts" link="/incl/usersActivity/activityCharts.xhtml" order="40">
<category>UsersActivity_sub_tab</category>
<filter-id>only_for_manager</filter-id>
<filter id="isOpenSocialAvailable">
<rule grant="true">
<condition>#{systemInfo.isBundleDeployed("org.nuxeo.opensocial.service")}
</condition>
</rule>
</filter>
</action>
<action id="ConnectClient" label="admcommand.nuxeoconnect" link="view_admin-fragment.xhtml" order="20">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectClientStatus" label="tab.nuxeoconnect.status" link="/incl/connect/connectStatus.xhtml" order="20">
<category>ConnectClient_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectClientTickets" label="tab.nuxeoconnect.tickets" link="/incl/connect/connectTickets.xhtml" order="30">
<category>ConnectClient_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectApps" label="admcommand.appstore" link="view_updatecenter-fragment.xhtml" order="30">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectAppsUpdates" label="tab.appstore.updates" link="/incl/appcenter/connectUpdates.xhtml" order="20">
<category>ConnectApps_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectAppsStudio" label="tab.appstore.studio" link="/incl/appcenter/studio.xhtml" order="30">
<category>ConnectApps_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectAppsPrivate" label="tab.appstore.private" link="/incl/appcenter/connectPrivate.xhtml" order="40">
<category>ConnectApps_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectAppsRemote" label="tab.appstore.remote" link="/incl/appcenter/connectRemote.xhtml" order="40">
<category>ConnectApps_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ConnectAppsLocal" label="tab.appstore.local" link="/incl/appcenter/connectLocal.xhtml" order="50">
<category>ConnectApps_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<!-- Users and Groups management -->
<action id="UsersGroupsManager" label="command.manageMembers" link="view_admin-fragment.xhtml" order="45">
<category>NUXEO_ADMIN</category>
<filter-id>usersGroupsManagementAccess</filter-id>
<filter-id>user_manager</filter-id>
<filter-id>not_readonly</filter-id>
</action>
<action id="UsersManager" label="label.userManager.users" link="users/view_users.xhtml" order="10">
<category>UsersGroupsManager_sub_tab</category>
<filter-id>usersGroupsManagementAccess</filter-id>
<filter-id>user_manager</filter-id>
<filter-id>not_readonly</filter-id>
</action>
<action id="GroupsManager" label="label.groupManager.groups" link="users/view_groups.xhtml" order="20">
<category>UsersGroupsManager_sub_tab</category>
<filter-id>usersGroupsManagementAccess</filter-id>
<filter-id>user_manager</filter-id>
<filter-id>not_readonly</filter-id>
</action>
<action id="ThemesManager" label="tab.themes.management" link="/incl/theme/themes_manager.xhtml" order="70">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
<filter-id>not_readonly</filter-id>
</action>
</extension>
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-actions-contrib.xml
View XML source
nuxeo-dam-jsf-5.7-I20130322_1136.jar /OSGI-INF/dam-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="dam" label="label.main.tab.dam" link="assets" order="50">
<category>MAIN_TABS</category>
</action>
<!-- Search actions -->
<action id="saveSearchAction" label="command.save" link="#{damSearchActions.saveSearch()}" order="10">
<properties>
<property name="ajaxSupport">true</property>
<property name="ajaxReRender">
damPanelLeft
</property>
</properties>
</action>
<action id="damSubmitSearch" label="command.faceted.search.go" link="#{damSearchActions.refreshAndRewind()}" order="10">
<category>DAM_SEARCH_FILTER_ACTIONS</category>
<properties>
<property name="ajaxSupport">true</property>
<property name="ajaxReRender">
damPanelCenter, damPanelRight
</property>
</properties>
</action>
<action id="damClearSearch" immediate="true" label="command.faceted.search.clear" link="#{damSearchActions.clearSearch()}" order="20">
<category>DAM_SEARCH_FILTER_ACTIONS</category>
<properties>
<property name="ajaxSupport">true</property>
<property name="ajaxReRender">
damPanelLeft, damPanelCenter, damPanelRight
</property>
</properties>
</action>
<!-- Asset view actions -->
<action id="showFancyBoxPreview">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="documentLock">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="documentUnlock">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="downloadAction">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="permalinkAction">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="subscribesAllDocNotifications">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="unsubscribesAllDocNotifications">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="addCurrentDocumentToWorklist">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="print">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="documentLike">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<action id="documentUnlike">
<category>DAM_ASSET_VIEW_ACTIONS</category>
</action>
<!-- Search results actions -->
<action id="damNewAsset" label="label.dam.new.asset" order="100" type="fancybox">
<category>DAM_SEARCH_RESULTS_ACTIONS</category>
<properties>
<property name="include">/dam/incl/new_asset_box.xhtml</property>
<property name="modal">true</property>
</properties>
<filter-id>canCreateNewAsset</filter-id>
</action>
<!-- Current selection actions -->
<action icon="" id="damBulkEdit" label="command.bulk.edit" order="0" type="fancybox">
<category>DAM_CURRENT_SELECTION_LIST</category>
<filter-id>canEditCurrentSelection</filter-id>
<properties>
<property name="include">/incl/bulk_edit_box.xhtml</property>
<property name="layout">damBulkEdit@edit</property>
<property name="autoDimensions">false</property>
<property name="width">50%</property>
<property name="height">70%</property>
<property name="modal">true</property>
<property name="scrolling">auto</property>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action id="CURRENT_SELECTION_COPY">
<category>DAM_CURRENT_SELECTION_LIST</category>
</action>
<action id="CURRENT_SELECTION_ADDTOLIST">
<category>DAM_CURRENT_SELECTION_LIST</category>
</action>
<action id="CURRENT_SELECTION_TRASH">
<category>DAM_CURRENT_SELECTION_LIST</category>
</action>
<!-- Saved searches -->
<action id="DamSavedSearches" label="label.home.dam.saved.searches" link="dam/incl/saved_searches.xhtml" order="10">
<category>SavedSearches_sub_tab</category>
<filter-id>not_readonly</filter-id>
</action>
<action id="CURRENT_SELECTION_TRASH">
<category>DAM_SEARCHES_CURRENT_SELECTION_LIST</category>
</action>
<action id="TAB_MY_SUBSCRIPTIONS">
<filter-id>denyForDamSearch</filter-id>
</action>
<action id="TAB_MANAGE_SUBSCRIPTIONS">
<filter-id>denyForDamSearch</filter-id>
</action>
<action id="TAB_RELATIONS">
<filter-id>denyForDamSearch</filter-id>
</action>
</extension>
nuxeo-platform-preview-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-preview-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<!-- disable the old tab as we now use the showPreviewPopup action -->
<action enabled="false" icon="/icons/file.gif" id="TAB_PREVIEW" label="label.document.preview" link="/incl/tabs/preview_tab.xhtml" order="200">
<category>VIEW_ACTION_LIST</category>
<filter-id>view_preview</filter-id>
</action>
<action enabled="false" icon="/icons/pdf.png" id="POPUP_PREVIEW" label="label.document.preview" link="javascript:doPreview" order="130">
<category>POPUP</category>
<filter-id>popup_view_preview</filter-id>
</action>
<action enabled="true" icon="/icons/preview.png" id="showFancyBoxPreviewPopup" label="label.document.preview" link="javascript:doPreviewPopup" order="130">
<category>POPUP</category>
<filter-id>popup_view_preview</filter-id>
</action>
<action icon="/icons/contextual_menu/preview.png" id="showFancyBoxPreview" label="label.document.preview" order="50" type="fancybox">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>view_preview</filter-id>
<filter-id>not_folder</filter-id>
<filter-id>not_anonymous</filter-id>
<properties>
<property name="iframe">
#{previewActions.getCurrentDocumentPreviewPopupURL()}
</property>
<property name="ajaxSupport">true</property>
</properties>
</action>
</extension>
nuxeo-platform-directory-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-directory-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="DirectoriesManager" label="title.vocabularies" link="directory/view_directories.xhtml" order="50">
<category>NUXEO_ADMIN</category>
<filter-id>directoriesManagementAccess</filter-id>
<filter-id>not_readonly</filter-id>
</action>
</extension>
nuxeo-platform-webapp-base-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-webapp-base-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" id="devModeFlush" label="Dev mode: force flush" link="#{seamReload.doFlush}" order="10">
<category>USER_SERVICES</category>
<filter-id>devModeEnabledForAdmin</filter-id>
</action>
<action enabled="true" id="seamReload" label="Reload Seam" link="#{seamReload.doReload}" order="20">
<category>USER_MENU_ACTIONS</category>
<filter-id>seamHotReloadIsEnabled</filter-id>
</action>
<!-- NXP-7025: disable pdf export on doc -->
<!--
<action id="pdfExport" link="pdf" order="18"
label="label.exportview.pdfExport" icon="/icons/pdf_export.png">
<category>DOCUMENT_UPPER_ACTION</category>
</action>
-->
<action icon="/icons/pdf_export.png" id="exportViewPDFExport" label="label.exportview.pdfExport" link="#{restHelper.getDocumentUrl(currentDocument, 'pdf', true)}" order="0">
<category>DOCUMENT_EXPORT_VIEW_ACTION</category>
</action>
<action icon="/icons/action_export_zip.gif" id="exportViewZipBlobExport" label="label.exportview.zipBlobExport" link="#{clipboardActions.exportWorklistAsZip(currentDocument)}">
<category>DOCUMENT_EXPORT_VIEW_COMMAND_ACTION</category>
</action>
<!-- Contextual tools buttons contrib NXP-9039 -->
<action icon="/icons/contextual_menu/unlocked.png" id="documentLock" label="command.lock" link="#{lockActions.lockCurrentDocument}" order="10" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>mutable_document</filter-id>
<filter-id>can_lock</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/contextual_menu/locked.png" id="documentUnlock" label="command.unlock" link="#{lockActions.unlockCurrentDocument}" order="10" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>mutable_document</filter-id>
<filter-id>can_unlock</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/contextual_menu/share.png" id="permalinkAction" label="label.permalink" order="20" type="fancybox">
<category>DOCUMENT_UPPER_ACTION</category>
<properties>
<property name="include">/incl/permalink_box.xhtml</property>
<property name="onclick">
jQuery('.permalinkFocus').focus();jQuery('.permalinkFocus').select();
</property>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/contextual_menu/download.png" id="downloadAction" label="label.document.download" link="#{operationActionBean.doOperation('downloadFilesZip')}" order="30" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>documentHasBlobs</filter-id>
</action>
<action icon="/icons/contextual_menu/subscribe.png" id="subscribesAllDocNotifications" label="label.subscriptions.follow" link="#{subscriptionAction.updateAllSubscriptions}" order="40" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>hasNoSubscriptions</filter-id>
<filter-id>canSubscribe</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/contextual_menu/unsubscribe.png" id="unsubscribesAllDocNotifications" label="label.subscriptions.unfollow" link="#{subscriptionAction.updateAllSubscriptions}" order="40" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>hasSubscriptions</filter-id>
<filter-id>canSubscribe</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/action_add.gif" id="addCurrentDocumentToWorklist" immediate="true" label="help.command.clipboard.addworklist" link="#{operationActionBean.doOperation('addCurrentDocumentToWorklist')}" order="60" type="link">
<category>DOCUMENT_UPPER_ACTION</category>
<filter-id>not_folder</filter-id>
<filter-id>not_anonymous</filter-id>
<properties>
<property name="ajaxSupport">true</property>
</properties>
</action>
<action icon="/icons/printer.gif" id="print" label="label.print" link="#{restHelper.doPrint(themeActions.defaultTheme)}" order="70">
<category>DOCUMENT_UPPER_ACTION</category>
<properties>
<property name="target">_blank</property>
</properties>
</action>
<action id="restoreVersion" immediate="true" label="command.undeleteDocs" link="#{deleteActions.restoreCurrentDocument}" order="1">
<category>DOCUMENT_SUMMARY_CUSTOM_ACTIONS</category>
<filter-id>restoreVersionDisplay</filter-id>
</action>
</extension>
nuxeo-platform-faceted-search-jsf-5.7-I20130322_1136.jar /OSGI-INF/faceted-search-local-configuration-layout-contrib.xml
View XML source
nuxeo-platform-faceted-search-jsf-5.7-I20130322_1136.jar /OSGI-INF/faceted-search-local-configuration-layout-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="FACETED_SEARCH_CONFIGURATION" label="action.view.theme" link="/incl/tabs/faceted_search_configuration.xhtml" order="100">
<category>LOCAL_CONFIGURATION</category>
<filter-id>manage</filter-id>
</action>
</extension>
nuxeo-platform-user-registration-web-5.7-I20130322_1136.jar /OSGI-INF/user-registration-actions-contrib.xml
View XML source
nuxeo-platform-user-registration-web-5.7-I20130322_1136.jar /OSGI-INF/user-registration-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="UserRegistration" label="admcommand.userregistration" link="view_admin-fragment.xhtml" order="55">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="UserRegistrationRequests" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_all.xhtml" order="10">
<category>UserRegistration_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="UserRegistrationConfiguration" label="tab.userregistration.configuration" link="/incl/userregistration/requests_configuration.xhtml" order="20">
<category>UserRegistration_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="UserRegistrationRequestsCreate" label="tab.userregistration.requests.create" link="/incl/userregistration/default_requests_create.xhtml" order="220">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>view_content</filter-id>
</action>
<action id="UserRegistrationRequestsMultipleCreate" label="tab.userregistration.requests.multiple.create" link="/incl/userregistration/multiple_requests_create.xhtml" order="230">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>view_content</filter-id>
</action>
<action id="UserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240">
<category>TAB_MANAGE_sub_tab</category>
<filter-id>manage</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>view_content</filter-id>
<filter id="displayRegistrationListingLocal">
<rule grant="true">
<condition>#{userRegistrationConfigurationActions.getRules('default_registration').isDisplayLocalTab()}
</condition>
</rule>
</filter>
</action>
<action id="UserRegistrationDelete" label="tab.userregistration.delete" link="${userRegistrationActions.deleteUserRegistration}" order="20">
<category>CURRENT_USER_REQUESTS_GLOBAL</category>
<category>CURRENT_USER_REQUESTS_LOCAL</category>
<filter id="canDeleteRegistration">
<rule grant="true">
<condition>#{userRegistrationActions.canDelete}</condition>
</rule>
</filter>
</action>
<action id="UserRegistrationRevive" label="tab.userregistration.revive" link="${userRegistrationActions.reviveUserRegistration}" order="30">
<category>CURRENT_USER_REQUESTS_GLOBAL</category>
<category>CURRENT_USER_REQUESTS_LOCAL</category>
<filter id="canReviveRegistration">
<rule grant="true">
<condition>#{userRegistrationActions.canRevive}</condition>
</rule>
</filter>
</action>
<action id="UserRegistrationValidate" label="tab.userregistration.validate" link="${userRegistrationActions.validateUserRegistration}" order="25">
<category>CURRENT_USER_REQUESTS_GLOBAL</category>
<category>CURRENT_USER_REQUESTS_LOCAL</category>
<filter-id>only_for_manager</filter-id>
<filter id="canValidateRegistration">
<rule grant="true">
<condition>#{userRegistrationActions.canValidate}</condition>
</rule>
</filter>
</action>
</extension>
nuxeo-platform-audio-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
View XML source
nuxeo-platform-audio-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="summary_audio_player" order="50" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_audio_player</property>
</properties>
<filter-id>hasAudio</filter-id>
</action>
<action id="summary_current_document_view">
<filter-id>notHasAudio</filter-id>
</action>
</extension>
nuxeo-platform-audit-client-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-audit-client-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<documentation>
Contribute a new action related to document history.
</documentation>
<action enabled="true" icon="/icons/file.gif" id="TAB_CONTENT_HISTORY" label="action.view.history" link="/incl/tabs/document_history.xhtml" order="100">
<category>VIEW_ACTION_LIST</category>
<filter-id>TAB_CONTENT_HISTORY_has_subtabs</filter-id>
</action>
<action enabled="true" icon="/icons/file.gif" id="TAB_EVENTS" label="action.view.events" link="/incl/tabs/document_events_cv.xhtml" order="50">
<category>TAB_CONTENT_HISTORY_sub_tab</category>
<filter-id>view_content_history</filter-id>
</action>
<action enabled="true" icon="/icons/file.gif" id="TAB_EVENTS_PROXY" label="action.view.events" link="/incl/tabs/document_events_cv.xhtml" order="50">
<category>TAB_CONTENT_HISTORY_sub_tab</category>
<filter-id>view_proxy_history</filter-id>
<filter-id>only_for_manager</filter-id>
</action>
<action enabled="true" icon="/icons/file.gif" id="TAB_VERSIONS" label="action.view.versions" link="/incl/tabs/document_versions.xhtml" order="100">
<category>TAB_CONTENT_HISTORY_sub_tab</category>
<filter-id>versionable</filter-id>
</action>
<!-- Version actions -->
<action id="VIEW_VERSION" label="command.viewArchivedVersion" link="#{versionedActions.viewArchivedVersion}" order="10">
<category>VERSION_LIST_ITEM</category>
</action>
<action id="RESTORE_VERSION" label="command.restore" link="#{versionedActions.restoreToVersion}" order="20">
<category>VERSION_LIST_ITEM</category>
<filter-id>canRestoreVersion</filter-id>
</action>
<action confirm="if( !confirmDeleteDocuments() ) return false;" id="CURRENT_VERSION_SELECTION_DELETE" label="command.removeSelectedArchivedVersions" link="#{versionedActions.removeSelectedArchivedVersions}" order="10">
<category>CURRENT_VERSION_SELECTION_LIST</category>
<filter-id>canDeleteCurrentVersionSelection</filter-id>
</action>
</extension>
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/importOptions-actions-contrib.xml
View XML source
nuxeo-platform-webapp-core-5.7-I20130322_1136.jar /OSGI-INF/importOptions-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action help="desc.import.and.add.to.clipboard" id="Chain.ImportClipboard" label="label.import.and.add.to.clipboard" link="" order="10">
<category>Clipboard_CLIPBOARD</category>
<filter-id>not_anonymous</filter-id>
</action>
<action help="desc.import.and.add.to.worklist" id="Chain.ImportWorklist" label="label.import.and.add.to.worklist" link="" order="10">
<category>Clipboard_DEFAULT</category>
<filter-id>not_anonymous</filter-id>
</action>
<action help="desc.smart.import.file" id="Chain.FileManager.ImportInSeam" label="label.smart.import" link="" order="10">
<category>ContentView</category>
<filter-id>create</filter-id>
</action>
<action help="desc.smart.import.with.md" id="Chain.FileManager.ImportWithMetaDataInSeam" label="label.smart.import.with.md" link="/nuxeo/dndFormCollector.faces?schema=dc&layout=dndEdit" order="30">
<category>ContentView</category>
<filter-id>create</filter-id>
</action>
<action enabled="false" help="desc.dnd.attach" id="BlobHolder.Attach" label="label.dnd.attach" link="" order="10">
<category>mainBlob</category>
<filter-id>mutable_document</filter-id>
<filter-id>user_canedit</filter-id>
</action>
<action help="desc.dnd.attach" id="Chain.VersionAndAttachFile" label="label.dnd.attach" link="" order="10">
<category>mainBlob</category>
<filter-id>mutable_document</filter-id>
<filter-id>user_canedit</filter-id>
</action>
<action help="desc.dnd.attachfiles" id="Chain.AttachFiles" label="label.dnd.attachfiles" link="" order="10">
<category>otherBlobs</category>
<filter-id>mutable_document</filter-id>
<filter-id>user_canedit</filter-id>
</action>
<action enabled="false" help="desc.dnd.attachfiles" id="Chain.VersionAndAttachFiles" label="label.dnd.attachfiles" link="" order="10">
<category>otherBlobs</category>
<filter-id>mutable_document</filter-id>
<filter-id>user_canedit</filter-id>
</action>
</extension>
nuxeo-platform-comment-web-5.7-I20130322_1136.jar /OSGI-INF/comment-actions-contrib.xml
View XML source
nuxeo-platform-comment-web-5.7-I20130322_1136.jar /OSGI-INF/comment-actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" id="view_comments" label="action.view.comments" link="/incl/tabs/document_comments.xhtml" order="80">
<category>VIEW_ACTION_LIST</category>
<filter-id>commentable</filter-id>
<filter-id>mutable_document</filter-id>
<filter-id>not_anonymous</filter-id>
</action>
<!-- add the comment creation button -->
<action enabled="true" id="newComment" label="command.add" link="#{commentManagerActions.addComment}" order="10">
<category>COMMENT_ACTIONS</category>
</action>
<action enabled="true" id="cancelComment" label="command.cancel" link="#{commentManagerActions.cancelComment}" order="20">
<category>COMMENT_ACTIONS</category>
</action>
</extension>
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-content-view.xml
View XML source
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-content-view.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="CONTENT_VIEW_CONFIGURATION" label="action.view.content.view.configuration" link="/incl/tabs/content_view_configuration.xhtml" order="100">
<category>LOCAL_CONFIGURATION</category>
<filter-id>manage</filter-id>
</action>
</extension>
nuxeo-user-dashboard-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-dashboard-contrib.xml
View XML source
nuxeo-user-dashboard-jsf-5.7-I20130322_1136.jar /OSGI-INF/layouts-dashboard-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<documentation>
Actions stacking widgets inside the default JSF dasboard
@since 5.6
</documentation>
<action id="dashboard_user_tasks" order="20" type="widget">
<category>DASHBOARD_LEFT</category>
<properties>
<property name="widgetName">dashboard_user_tasks</property>
</properties>
</action>
<!-- dashboard_user_processes, with order 40, moved to addons -->
<action id="dashboard_user_workspaces" order="60" type="widget">
<category>DASHBOARD_LEFT</category>
<properties>
<property name="widgetName">dashboard_user_workspaces</property>
</properties>
</action>
<action id="dashboard_user_sections" order="80" type="widget">
<category>DASHBOARD_LEFT</category>
<properties>
<property name="widgetName">dashboard_user_sections</property>
</properties>
</action>
<action id="dashboard_user_documents" order="20" type="widget">
<category>DASHBOARD_RIGHT</category>
<properties>
<property name="widgetName">dashboard_user_documents</property>
</properties>
</action>
<action id="dashboard_domain_documents" order="40" type="widget">
<category>DASHBOARD_RIGHT</category>
<properties>
<property name="widgetName">dashboard_domain_documents</property>
</properties>
</action>
<action id="dashboard_domain_published_documents" order="60" type="widget">
<category>DASHBOARD_RIGHT</category>
<properties>
<property name="widgetName">dashboard_domain_published_documents</property>
</properties>
</action>
<action id="dashboard_user_sites" order="80" type="widget">
<category>DASHBOARD_RIGHT</category>
<properties>
<property name="widgetName">dashboard_user_sites</property>
</properties>
</action>
<!-- disabled for now -->
<action enabled="false" id="dashboard_user_deleted_documents" order="100" type="widget">
<category>DASHBOARD_RIGHT</category>
<properties>
<property name="widgetName">dashboard_user_deleted_documents</property>
</properties>
</action>
</extension>
nuxeo-user-profile-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-profile-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/profile.png" id="Profile" label="user.center.profile" link="user_center_fragment.xhtml" order="20">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="ProfileView" label="user.center.profile.tab.view" link="/incl/userprofile/user_profile.xhtml" order="10">
<category>Profile_sub_tab</category>
</action>
<action icon="/icons/preferences.png" id="Preferences" label="user.center.preferences" link="user_center_fragment.xhtml" order="30">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="PreferencesView" label="user.center.preferences.tab.view" link="/incl/userprofile/user_preferences.xhtml" order="20">
<category>Preferences_sub_tab</category>
</action>
<action enabled="true" id="PreferencesAction" label="user.center.preferences" link="#{userPreferencesActions.navigateToPreferencesPage}" order="70">
<category>USER_MENU_ACTIONS</category>
</action>
</extension>
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-ui-types.xml
View XML source
nuxeo-platform-localconfiguration-web-5.7-I20130322_1136.jar /OSGI-INF/local-configuration-ui-types.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/file.gif" id="UI_TYPES_CONFIGURATION" label="action.view.types.configuration" link="/incl/tabs/ui_types_configuration.xhtml" order="100">
<category>LOCAL_CONFIGURATION</category>
<filter-id>manage</filter-id>
</action>
</extension>
nuxeo-user-activity-stream-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-activity-stream-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/activity_stream.png" id="ActivityStream" label="user.activity.stream.tab.view" link="user_center_fragment.xhtml" order="30">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
<action id="UserActivityStream" label="user.activity.stream.tab.view" link="/incl/user_activity_stream.xhtml" order="10">
<category>ActivityStream_sub_tab</category>
</action>
</extension>
nuxeo-admin-center-oauth-opensocial-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-admin-center-oauth-opensocial-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="OAuthOpensocial" label="admcommand.OAuthOpensocial" link="view_admin-fragment.xhtml" order="40">
<category>NUXEO_ADMIN</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="NuxeoServerKey" label="tab.oauth.serverkey" link="/incl/oauth/serverkey.xhtml" order="10">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ServiceProvides" label="tab.oauth.providers" link="/incl/oauth/providers.xhtml" order="20">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="GrantedTokensToMe" label="tab.oauth.grantedTokenSP" link="/incl/oauth/providersTokens.xhtml" order="25">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="Consumers" label="tab.oauth.consumers" link="/incl/oauth/consumers.xhtml" order="30">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="GrantedTokensByMe" label="tab.oauth.grantedTokenConsumers" link="/incl/oauth/consumersTokens.xhtml" order="35">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
<action id="ExternalGadgets" label="tab.oauth.externalGadgets" link="/incl/oauth/externalGadgets.xhtml" order="40">
<category>OAuthOpensocial_sub_tab</category>
<filter-id>only_for_manager</filter-id>
</action>
</extension>
nuxeo-platform-imaging-jsf-5.7-I20130322_1136.jar /OSGI-INF/imaging-layouts-contrib.xml
View XML source
nuxeo-platform-imaging-jsf-5.7-I20130322_1136.jar /OSGI-INF/imaging-layouts-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action id="summary_picture_view" order="50" type="widget">
<category>SUMMARY_PANEL_LEFT</category>
<properties>
<property name="widgetName">summary_picture_view</property>
</properties>
<filter-id>hasPicture</filter-id>
</action>
<action id="summary_current_document_view">
<filter-id>notHasPicture</filter-id>
</action>
</extension>
nuxeo-platform-relations-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-platform-relations-web-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action enabled="true" id="TAB_RELATIONS" label="action.view.relations" link="/incl/tabs/document_relations.xhtml" order="55">
<category>VIEW_ACTION_LIST</category>
<filter id="view_relations">
<rule grant="true">
<permission>Read</permission>
</rule>
<rule grant="false">
<facet>Folderish</facet>
</rule>
<rule grant="false">
<type>Server</type>
</rule>
</filter>
</action>
</extension>
nuxeo-user-notification-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
View XML source
nuxeo-user-notification-5.7-I20130322_1136.jar /OSGI-INF/actions-contrib.xml
<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">
<action icon="/icons/notifications.png" id="Notification" label="user.center.notification" link="/incl/notification/user_subscriptions.xhtml" order="40">
<category>USER_CENTER</category>
<filter-id>not_anonymous</filter-id>
</action>
</extension>