cancel
Showing results for 
Search instead for 
Did you mean: 

Share - Régler la recherche

lusitano
Champ in-the-making
Champ in-the-making
Bonjour,

J'aimerai que la recherche sous share dans "Repository", se limite à rechercher dans le référentielle définit dans share-config-custom.xml
<root-node>workspace://SpacesStore/3af1e9e2-a934-4d08-9707-1a99008b171f</root-node>
Qu'il ne remonte pas dans la structure "Company Home"

Comment pourrais-je régler cela?

Merci d'avance Smiley Happy
5 REPLIES 5

jayjayecl
Confirmed Champ
Confirmed Champ
Vous pouvez préciser la question SVP ?
En fait, je ne comprends pas bien le comportement de la recherche actuel et ce que vous souhaitez à la place.

lusitano
Champ in-the-making
Champ in-the-making
En faite je suis sur une piste… j'ai changer les droits des dossiers.
Dans company_home, on a:
- dictionary
- guest_home
- user_homes
- sites
- wcm, etc …
- MONROOT

Et j'y ai un dossiers MONROOT qui est le root-node défini dans la config share.
Mais la recherche retourne aussi les résultats de company_home et ses enfants, ce que je ne veux pas.

Est-ce un peu plus claire ?

Merci Smiley Happy

jayjayecl
Confirmed Champ
Confirmed Champ
Peut-on voir l'ensemble du fichier share-config-custom.xml ?

MErci

lusitano
Champ in-the-making
Champ in-the-making
J'ai finalement pu régler mon problème en jouant avec les droit d'accès au différent dossier. Smiley Happy
Toutefois voici mon fichier de conf.

<alfresco-config>
  <!– Document Library config section –>
   <config evaluator="string-compare" condition="DocumentLibrary" replace="true">

      <!–
         File upload configuration
      –>
      <file-upload>
         <!–
            Adobe Flash™
            In certain environments, an HTTP request originating from Flash cannot be authenticated using an existing session.
            See: http://bugs.adobe.com/jira/browse/FP-4830
            For these cases, it is useful to disable the Flash-based uploader for Share Document Libraries.
         –>
         <adobe-flash-enabled>true</adobe-flash-enabled>
      </file-upload>
   </config>

  <!– Repository Library config section –>
  <config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
      <!–
         Root nodeRef or xpath expression for top-level folder.
         e.g. alfresco://user/home, /app:company_home/st:sites/cm:site1
         If using an xpath expression, ensure it is properly ISO9075 encoded here.
      –>

    <root-node>workspace://SpacesStore/3af1e9e2-a934-4d08-9707-1a99008b171f</root-node>

    <tree>
       <!–
          Whether the folder Tree component should enumerate child folders or not.
          This is a relatively expensive operation, so should be set to "false" for Repositories with broad folder structures.
       –>
       <evaluate-child-folders>false</evaluate-child-folders>

       <!–
          Optionally limit the number of folders shown in treeview throughout Share.
       –>
       <maximum-folder-count>-1</maximum-folder-count>
    </tree>
  </config>
   
  <config evaluator="string-compare" condition="Remote">
    <remote>

      <endpoint>
        <id>alfresco-noauth</id>
        <name>Alfresco - unauthenticated access</name>
        <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
        <connector-id>alfresco</connector-id>
        <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
        <identity>none</identity>
      </endpoint>

      <endpoint>
        <id>alfresco-feed</id>
        <name>Alfresco Feed</name>
        <description>Alfresco Feed - supports basic HTTP authentication</description>
        <connector-id>http</connector-id>
        <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
        <basic-auth>true</basic-auth>
        <identity>user</identity>
      </endpoint>

      <connector>
        <id>alfrescoCookie</id>
        <name>Alfresco Connector</name>
        <description>Connects to an Alfresco instance using cookie-based authentication</description>
        <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
      </connector>

      <endpoint>
        <id>alfresco</id>
        <name>Alfresco - user access</name>
        <description>Access to Alfresco Repository WebScripts that require user authentication</description>
        <connector-id>alfrescoCookie</connector-id>
        <endpoint-url>http://localhost:8080/alfresco/wcs</endpoint-url>
        <identity>user</identity>
        <external-auth>true</external-auth>
      </endpoint>

    </remote>
  </config>
</alfresco-config>

Merci  Smiley Happy

rguinot
Confirmed Champ
Confirmed Champ
Sans saisir des jouets sur les différents droits d'accès, il vous serait probablement + simple de modifier le template de recherche Share par défaut.
Voir https://issues.alfresco.com/jira/browse/ALF-9594

A noter que ceci sera configurable dans la prochaine version, sans nécessiter d'editer la requête dans la lib javascript.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.