Recherche

Sommaire

Pages enfant
  • Suppression ou restriction de fonctionnalités

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pour supprimer l'export PDF et la vue d'export situés dans le fil d'Ariane il faut modifier la définition condition d'activation des actions pdfExport et exportView définis dans le point d'extension actions du composant org.nuxeo.ecm.platform.actions.ActionService et y rajouter une condition d'activation fausse(il ne sera donc jamais active).

Créez un fichier nommé actions-config.xml situé dans le dossier nuxeo-dm-5.4.2-tomcat/templates/custom/config :

...

Il peut être parfois utile de supprimer l'accès à l'espace personnel de l'utilisateur dans Nuxeo (ex: Si vous souhaitez favoriser l'utilisation de leur partage SAMBA). Pour en interdire l'accès, il faut modifier la condition d'activation de l'action SHOW_PERSONAL_WORKSPACE *définie dans le point d'extension *actions du composant org.nuxeo.ecm.platform.actions.ActionService.

Créez ou éditez  le fichier nommé actions-config.xml situé dans le dossier nuxeo-dm-5.4.2-tomcat/templates/custom/config.

nuxeo-dm-5.4.2-tomcat/templates/custom/config/actions-config.xml :

Bloc de code
langxml
<?xml version="1.0" encoding="UTF-8"?>
<component name="org.nuxeo.ecm.webapp.seam.debug.action.config">

  <require>org.nuxeo.ecm.platform.userworkspace.actions<require>

  <extension target="org.nuxeo.ecm.platform.actions.ActionService" point="actions">

    <!-- Espace personnel -->
    <action id="SHOW_PERSONAL_WORKSPACE" link="#{userWorkspaceManagerActions.navigateToCurrentUserPersonalWorkspace}"
     enabled="true" label="command.user.personal.workspace" icon="/icons/show_personal_workspace.gif" order="61">
      <category>USER_MENU_ACTIONS</category>
      <!-- Desactivation de cette option a l'aide du filtre -->
      <filter-id>disable</filter-id>
    </action>

  </extension>

  <extension target="org.nuxeo.ecm.platform.actions.ActionService" point="filters">

    <!-- Creation d'un filtre dont la condition sera toujours fausse -->
    <filter id="disable">
      <rule grant="false"/>
    </filter>

  </extension>

</component>