[résolu] Bug affichage 'actions' sous SHARE.

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

Re: [résolu] Bug affichage 'actions' sous SHARE.

Bon sur IE8, j'ai le message d'erreur suivant …

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Horodateur : Tue, 20 Oct 2009 08:50:39 UTC


Message : 'json.items' a la valeur Null ou n'est pas un objet.
Ligne : 1
Caractère : 881
Code : 0
URI : http://XXXXXXX:8080/share/templates/document-details/document-details-min.js

Quand je vais chercher dans le fichier incriminé je tombe sur ceci : le caractère 881 commence là où débute l'écriture en gras :

{if(e.json!==undefined)[b]{var f=e.json.items[/b][0];YAHOO.Bubbling.fire("documentDetailsAvailable",{documentDetails:f,metadata:e.json.metadata}

Voilà … Je patine …
bertrandf
Active Member

Re: [résolu] Bug affichage 'actions' sous SHARE.

Vous avez récemment modifié des choses coté Share ou alors votre problème est survenu du jour au lendemain?
vaporisator
Member II

Re: [résolu] Bug affichage 'actions' sous SHARE.

Je modifie pas mal en effet  :mrgreen:  :mrgreen:  :mrgreen:
Et je ne me suis pas rendu compte du moment où le problème est survenu … J'étais tellement absorbé par la config LDAP-AD que j'avais des œillères  :lol:

J'essaye de débugger avec Firebug là, ça prend du temps mais je pense que je vais y arriver … De toutes façons j'ai pas le choix, je DOIS y arriver  :mrgreen:

edit : Par contre, si je supprime le répertoire "share", et que je redéploie en rebootant, j'ai carrément plus rien dans les détails d'action   :?  :?
vaporisator
Member II

Re: [résolu] Bug affichage 'actions' sous SHARE.

bon bah j'ai résolu le problème en éditant le fichier suivant :

/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/document-details/document-actions.get.config.xml

Comme ceci :

<documentList>
   <actionSets>
      <actionSet id="empty"></actionSet>

      <actionSet id="document">
         <action type="simple-link" id="onActionDownload" href="{downloadUrl}" label="Télécharger le fichier" />
         <action type="simple-link" id="onActionDetails" permission="edit" href="{editMetadataUrl}" label="Editer les metadata" />
         <action type="action-link" id="onActionUploadNewVersion" permission="edit" label="Mettre à jour la version" />
         <action type="action-link" id="onActionCopyTo" label="Copier vers" />
         <action type="action-link" id="onActionMoveTo" permission="delete" label="Déplacer vers" />
         <action type="action-link" id="onActionDelete" permission="delete" label="Supprimer" />
         <action type="action-link" id="onActionAssignWorkflow" label="Assigner un Workflow" />
         <action type="action-link" id="onActionManagePermissions" permission="permissions" label="Gérer les permissions" />
         <action type="action-link" id="onActionManageAspects" permission="edit" label="Gérer les aspects" />
         <action type="action-link" id="onActionChangeType" permission="edit" label="changer le type" />
      </actionSet>

      <actionSet id="locked">
         <action type="simple-link" id="onActionDownload" href="{downloadUrl}" label="actions.document.download" />
      </actionSet>

      <actionSet id="lockOwner">
         <action type="simple-link" id="onActionDownload" href="{downloadUrl}" label="actions.document.download" />
      </actionSet>

      <actionSet id="workingCopyOwner">
         <action type="action-link" id="onActionUploadNewVersion" label="actions.document.upload-new-version" />
         <action type="simple-link" id="onActionDownload" href="{downloadUrl}" label="actions.document.download" />
         <action type="action-link" id="onActionCancelEditing" permission="edit" label="actions.document.cancel-editing" />
      </actionSet>

      <actionSet id="link">
         <action type="action-link" id="onActionDelete" permission="delete" label="actions.document.delete" />
      </actionSet>
   </actionSets>
</documentList>

C'est un peu sauvage et ça doit interférer dans le multilangue, mais comme personne ne va utiliser l'anglais … Je vais le laisser comme ça ! Merci pour ton aide Bernard  Smiley Happy
sylv1
Member II

Re: [résolu] Bug affichage 'actions' sous SHARE.

Bonjour à tous,

J'ai effectivement le même problème assez embêtant de disparition des labels actions.

J'ai ce problème depuis un passage (changement de War uniquement sous Debian/Tomcat6) de la 3.2 à la 3.2r.

J'ai testé la méthode donnée ci-dessus, mais "heading" reste non traduit. Existe-il un autre moyen ? Une fresh install de la 3.2r pourrait régler le problème ?

Ainsi on garderait le multilingue  :wink:

Merci d'avance!
bertrandf
Active Member

Re: [résolu] Bug affichage 'actions' sous SHARE.

Je pense avoir trouvé la cause de votre problème.
Vous utilisez probablement une version très récente d'Alfresco (3.2r ou nightly build), et je viens de remarquer que les "labels" dans le fichier document-actions.get.properties ont complètement changés.

En fait, le pack de langue Français pour la version 3.2r n'est pas encore sorti. Mais il se peut que seulement ce fichier soit impacté, donc soit vous attendez le prochain pack de langue soit vous traduisez vous même le fichier  document-actions.get.properties en vous basant sur ceci :

heading=Document Actions

actions.document.assign-workflow=Assign Workflow
actions.document.cancel-editing=Cancel Editing
actions.document.change-type=Change Type
actions.document.copy-to=Copy to…
actions.document.delete=Delete Document
actions.document.download=Download
actions.document.download-again=Download
actions.document.download-original=Download Original
actions.document.edit-metadata=Edit Metadata
actions.document.edit-offline=Edit Offline
actions.document.edit-online=Edit Online
actions.document.manage-aspects=Manage Aspects
actions.document.manage-permissions=Manage Permissions
actions.document.move-to=Move to…
actions.document.upload-new-version=Upload New Version

## Pop-up Messages
message.change-type.success='{0}' type changed
message.change-type.failure=Could not change type for '{0}'
message.confirm.delete.title=Delete File
message.confirm.delete=Are you sure you want to delete '{0}'?
message.delete.failure=Could not delete '{0}'
message.delete.success='{0}' was deleted
message.edit-offline.failure=You cannot edit '{0}'.
message.edit-offline.success='{0}' can now be edited
message.edit-offline.success.ie7=Download the document using the button below.
message.edit-cancel.failure=Could not cancel editing '{0}'.
message.edit-cancel.success=Editing '{0}' has been cancelled

EDIT : Voici à quoi pourrait ressembler votre fichier document-actions.get_fr.properties :
heading=Actions sur le document

actions.document.assign-workflow=Assigner un workflow
actions.document.cancel-editing=Annuler l'\u00e9dition
actions.document.change-type=Changer le type
actions.document.copy-to=Copier vers …
actions.document.delete=Supprimer
actions.document.download=T\u00e9l\u00e9charger
actions.document.download-again=T\u00e9l\u00e9charger
actions.document.download-original=T\u00e9l\u00e9charger l'original
actions.document.edit-metadata=\u00c9diter les m\u00e9tadonn\u00e9es
actions.document.edit-offline=\u00c9diter hors-ligne
actions.document.edit-online=\u00c9diter en ligne
actions.document.manage-aspects=G\u00e9rer les aspects
actions.document.manage-permissions=G\u00e9rer les droits d'acc\u00e8s
actions.document.move-to=D\u00e9placer vers …
actions.document.upload-new-version=Mettre \u00e0 jour

## Pop-up Messages
message.change-type.success='{0}' type chang\u00e9
message.change-type.failure=Impossible de changer le type pour '{0}'
message.confirm.delete.title=Supprimer le fichier
message.confirm.delete=\u00cates-vous certain de vouloir supprimer '{0}' ?
message.delete.failure=Impossible de supprimer '{0}'.
message.delete.success='{0}' a \u00e9t\u00e9 supprim\u00e9.
message.edit-offline.failure=Vous ne pouvez pas \u00e9diter {0}.
message.edit-offline.success={0} peut d\u00e9sormais \u00eatre \u00e9dit\u00e9.
message.edit-offline.success.ie7=T\u00e9l\u00e9charger le document en cliquant sur le lien ci-dessous.
message.edit-cancel.failure=\u00c9chec de l'annulation de l'\u00e9dition de {0}.
message.edit-cancel.success=L'\u00e9dition de {0} a \u00e9t\u00e9 annul\u00e9e.
sylv1
Member II

Re: [résolu] Bug affichage 'actions' sous SHARE.

Bonjour Bertrand,

En effet, j'avais regardé dans ces fichiers mais je n'avais pas vu que les labels avaient changés  Smiley Surprisedops: .

Ta solution marche parfaitement, merci beaucoup.

Bonne journée!  :wink:

Sylvain.