webdav aspect

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

webdav aspect

Bonjour,
j'aimerai afficher les aspects webdavSmiley Surprisedbject du contentModel dans l'espace documentaire.
J'ai modifié le code de share-documentlibrary-config.xml et share-custom-config.xml en ajoutant le code suivant.
Dans le menu Gérer les aspects, j'obtient la clé aspect.webdav_object dans la liste des aspects disponibles (non traduit). Rien ne s'affiche à l'écran (j'ai des properties affectées aux ressources et positionnées par webdav).

Auriez-vous une idée du pb ?
Merci par avance.


  <aspects>

         <!–
            Aspects that a user can see in UI.
            Used by Rules, aspects are the listed aspects for rule's "has-aspect" action condition.
         –>
         <visible>
            <aspect name="cm:generalclassifiable" />
            <aspect name="cm:complianceable" />
            <aspect name="cm:dublincore" />
            <aspect name="cm:effectivity" />
            <aspect name="cm:summarizable" />
            <aspect name="cm:versionable" />
            <aspect name="cm:templatable" />
            <aspect name="cm:emailed" />
            <aspect name="emailserver:aliasable" />
            <aspect name="cm:taggable" />
            <aspect name="app:inlineeditable" />
            <aspect name="cm:geographic" />
            <aspect name="exif:exif" />
            <aspect name="audio:audio" />
            <aspect name="cm:indexControl" />
            <aspect name="dp:restrictable" />
       <b><aspect name="webdav:object" /></b>
         </visible>

         <!–
            Aspects that a user can add in UI.
            Used by Rules, aspects are the listed aspects for rule's "add-features" action.
            Same as "visible" if left empty.
         –>
         <addable>
         </addable>

         <!–
            Aspects that a user can remove in UI.
            Used by Rules, aspects are the listed aspects for rule's "remove-features" action.
            Same as "visible" if left empty
         –>
         <removeable>
         </removeable>
      </aspects>

14 Replies
cleseach
Active Member II

Re: webdav aspect

Bonjour,

Pour pouvoir visualiser les propriétés, il est nécessaire de configurer leur affichage sur un formulaire.
La documentation est ici : http://docs.alfresco.com/community/concepts/forms-intro.html

Et pas besoin de modifier <i>share-documentlibrary-config.xm</i> !

Cordialement,
Charles Le Seac'h
webdav
Member II

Re: webdav aspect

Bonjour,
merci, je cherche dans ce chapitre, mais cela n'aboutit pas pour l'instant.
J'ai ajouté ce code dans share-config-custom.xml :


<config evaluator="node-type" condition="cm:content">
   <forms>
      <form>
         <field-visibility>
            <show id="cm:name" />
            <show id="cm:title" force="true" />
            <show id="cm:description" force="true" />
            <show id="mimetype" />
            <show id="cm:author" force="true" />
            <show id="size" for-mode="view" />
            <show id="cm:creator" for-mode="view" />
            <show id="cm:created" for-mode="view" />
            <show id="cm:modifier" for-mode="view" />
            <show id="cm:modified" for-mode="view" />
<show id="webdav:object:deadproperties:status" for-mode="view" />
            <!– cm:effectivity aspect –>
            <show id="cm:from"/>
            <show id="cm:to"/>
         </field-visibility>
      </form>
   </forms>
</config>
cleseach
Active Member II

Re: webdav aspect

Bonjour,

Dans votre formulaire, vous devez référencer les propriétés par leur nom, sans mention de l'aspect d'où elles proviennent.
Le nom de la propriété que vous voulez afficher est "webdav:deadproperties".


<show id="webdav:deadproperties" for-mode="view" />


Si seule une partie des informations contenues dans cette propriété doit être affichée (par exemple, seul le status), il vous faut créer un composant de formulaire spécifique.

Cordialement,
Charles Le Seac'h
webdav
Member II

Re: webdav aspect

Merci,
mon formulaire est celui qui s'affiche quand on clique sur un fichier dans l'espace documentaire.
Pourriez-vous m'indiquer lequel est-ce, svp ?
J'ai essayé via le menu gérer les aspects, d'ajouter webdav:deadproerties (en modifiant share-document-library et share-config-custum ), mais erreur a l'ajout de l'aspect.
Merci par avance,

cordialement.
cleseach
Active Member II

Re: webdav aspect

Bonjour,

Votre configuration précédente (cf. #3) était "presque" bonne : il suffisait de corriger la ligne d'affichage de la propriété "webdav:deadproperties" avec ce que je vous indiquais.

Et je vous répète que modifier le fichier "share-documentlibrary-config.xml" n'est ni nécessaire, ni une bonne idée.

Cordialement,
Charles Le Seac'h
webdav
Member II

Re: webdav aspect

Bonjour,
merci, j'ai inséré les modifications, mais rien n'a changé dans la présentation des propriétés des fichiers contenant des deadproperties webdav :


   <!–
         Used by the "Manage Aspects" action

         For custom aspects, remember to also add the relevant i18n string(s)
            cm_myaspect=My Aspect
      –>
      <aspects>
         <!– Aspects that a user can see –>
         <visible>
            <aspect name="cm:generalclassifiable" />
            <aspect name="cm:complianceable" />
            <aspect name="cm:dublincore" />
            <aspect name="cm:effectivity" />
            <aspect name="cm:summarizable" />
            <aspect name="cm:versionable" />
            <aspect name="cm:templatable" />
            <aspect name="cm:emailed" />
            <aspect name="emailserver:aliasable" />
            <aspect name="cm:taggable" />
            <aspect name="app:inlineeditable" />
            <aspect name="cm:geographic" />
            <aspect name="exif:exif" />
            <aspect name="audio:audio" />
            <aspect name="cm:indexControl" />
            <aspect name="dp:restrictable" />
       <aspect name="webdav:deadproperties" />
         </visible>

         <!– Aspects that a user can add. Same as "visible" if left empty –>
         <addable>
         </addable>

         <!– Aspects that a user can remove. Same as "visible" if left empty –>
         <removeable>
         </removeable>
      </aspects>

      <!–
         Used by the "Change Type" action

         Define valid subtypes using the following example:
            <type name="cm:content">
               <subtype name="cm:mysubtype" />
            </type>

         Remember to also add the relevant i18n string(s):
            cm_mysubtype=My SubType
      –>
      <types>
         <type name="cm:content">
         </type>
          <type name="webdav:deadproperties">
         </type>


         <type name="cm:folder">
         </type>

         <type name="trx:transferTarget">
            <subtype name="trx:fileTransferTarget" />
         </type>
      </types>

<config evaluator="node-type" condition="cm:content">
   <forms>
      <form>
         <field-visibility>
            <show id="cm:name" />
            <show id="cm:title" force="true" />
            <show id="cm:description" force="true" />
            <show id="mimetype" />
            <show id="cm:author" force="true" />
            <show id="size" for-mode="view" />
            <show id="cm:creator" for-mode="view" />
            <show id="cm:created" for-mode="view" />
            <show id="cm:modifier" for-mode="view" />
            <show id="cm:modified" for-mode="view" />
<show id="webdav:deadproperties" for-mode="view" />
            <!– cm:effectivity aspect –>
            <show id="cm:from"/>
            <show id="cm:to"/>
         </field-visibility>
      </form>
   </forms>
</config>


Cordialement,
cleseach
Active Member II

Re: webdav aspect

Bonjour,

Pouvez-vous nous fournir une illustration de ce que vous observez et une de ce que vous souhaiteriez ?

Bien cordialement,
Charles Le Seac'h
webdav
Member II

Re: webdav aspect

Bonsoir, merci pour votre proposition. Je joins 2 PJ : 1 avec le choix des aspects disponibles pour l'affichage du detail d'un document dans share, l'autre pour l'affichage du detail du doucment dans share.
En vous remerciant par avance,

cordialement,
cleseach
Active Member II

Re: webdav aspect

Bonjour,

Sur vos illustrations, je vois que l'aspect peut être sélectionné mais que les propriétés associées n'apparaissent pas dans la page de détails.
Je pense que le problème vient de votre configuration dans share-config-custom.xml : le bloc &lt;config evaluator="node-type" condition="cm:content"&gt; ne doit pas se trouver à l'intérieur d'un autre bloc "config". Vous pouvez-nous transmettre votre fichier de configuration pour une réponse plus détaillée.

Cordialement,
Charles Le Seac'h