Share - Régler la recherche

cancel
Showing results for 
Search instead for 
Did you mean: 
lusitano
Member II

Share - Régler la recherche

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
jayjayecl
Active Member II

Re: Share - Régler la recherche

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
Member II

Re: Share - Régler la recherche

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
Active Member II

Re: Share - Régler la recherche

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

MErci
lusitano
Member II

Re: Share - Régler la recherche

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
Customer

Re: Share - Régler la recherche

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.