Recherche

Sommaire

Pages enfant
  • Cahier des charges

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.

...

  • Donner la possibilité d'initier une (ou plusieurs) fiche(s) ORI-OAI depuis une version publiée d'un document -->YC--> OK
  • Pouvoir agir sur toutes les actions du workflow -->YC--> OK
  • Donner la possibilité d'afficher le formulaire auteur depuis Nuxeo (A compléter) -->YC--> OK
  • Une branche du plugin orioai-nuxeo compatible Nuxeo 5.2 -->VB--> OK sur la 5.2 RC1
  • Onglet référencer ne doit s'afficher que dans les workspaces sur les Nuxeo File (et pas sur les proxy dans les sections) -->RB--> OK(fait par FJ)
  • Passer les développements sur un nuxeo 5.2--> OK sur la 5.2 RC1
  • Si suppression de la fiche dans ORI-OAI --> plantage dans Nuxeo -->YC --> OK
  • La fiche ne doit plus être créée depuis Nuxeo, mais demandée au workflow et complétée côté Nuxeo-->YC--> OK
  • Format de date non correct dans la fiche DC générée -->YC--> OK
  • Nom de l'auteur non correct dans la fiche DC -->YC--> OK
  • Prévoir un paramètre d'URL publique d'accès à nuxeo dans le plugin ori-oai-nuxeo. En effet, pour le moment on a une URL de type http://localhost:8080/nuxeo/site/..... mais il faut prévoir d'utiliser l'adresse du frontal apache-->YC--> OK
  • Mise en place de webengine pour visualiser les documents
    • Création du plugin esup-webengine-versions  -->VB--> OK
    • Résolution d'une url comprenant l'uid d'un document (et donc d'une version)  -->VB--> OK
    • Téléchargement direct du fichier attaché si il existe  -->VB--> OK
    • Gestion des autorisations de lecture en fonction des proxys du document  -->VB--> OK
    • Dézippage et affichage "mini site web" si le fichier attaché est un zip et qu'il contient à la racine un fichier index.html  -->VB--> OK
  • Utiliser les libellés des actions renvoyés par le WS de ori-oai-workflow -->YC--> OK
  • Régler les problèmes de cache:
    • Pouvoir désactiver facilement le cache (attribut true/false dans le code en attendant cache "propre" -->FJ--> OK
  • Modifier les méthodes du WS de ori-oai-workflow
    • Renvoyer dans le WS de ori-oai-workflow les libellés des actions au lieu de les gérer dans les bundles nuxeo -->FJ--> OK
    • Ajouter une nouvelle méthode pour renvoyer les messages d'erreur d'une fiche non remplie -->FJ--> OK
  • Ajouter l'appel à une nouvelle méthode du WS de ori-oai-workflow pour afficher les messages d'erreur d'une fiche non remplie -->YC--> OK

A faire

  • Permettre depuis Nuxeo de "raccrocher" un NxFile à un workflow déjà initié (dans les thèses, le workflow est initié depuis ori-oai-workflow pour ensuite seulement être lié à un dépôt de thèse dans Nuxeo). -->YC
  • Ne pas pouvoir supprimer des versions référencés dans ori-oai, etc. ==>> cohérence fonctionnelle -->voir un peu plus tardModifier les méthodes du WS de ori-oai-workflow Renvoyer dans le WS de ori-oai-workflow les libellés des actions au lieu de les gérer dans les bundles nuxeo -->FJ--> OK
  • Ajouter une nouvelle méthode pour renvoyer les messages d'erreur d'une fiche non remplie -->FJ--> OK(à intégrer dans nuxeo par YC)
  • Bouton Référencer : il faudrait ne l'afficher que si on a le droit d'écriture sur le document -->RBAjouter l'appel à une nouvelle méthode du WS de ori-oai-workflow pour afficher les messages d'erreur d'une fiche non remplie -->YC
  • Régler les problèmes de cache:
    • Regarder la "lenteur" aux appels WS ori-oai-workflow -->VB
    • Remplacer la hashmap par la méthode de cache Nuxeo org.jboss.cache pour la gestion du cache oriInfosCache -->Voir si assez de temps
    • Notifications sur événements -->FJ
  • Mise en place de webengine pour visualiser les documents
    • Redirection sur demande d'authentification si lecture non autorisée et que l'utilisateur est anonyme  -->VB--> Ok mais renvoie sur auth webengine ==> renvoyer sur CAS(problème général)
    • Ajouter le cas suivant: si j'ai un zip qui ne contient qu'un document à la racine qui s'avère être un dossier et que ce dossier contient un fichier index.html ou index.htm --> je dézippe et présente le mini site-->VB
    • Prendre en compte index.htm en plus de index.html à la racine-->VB
    • Renvoyer à la racine du mini site si un lien mort dans le site au lieu de renvoyer le .ZIP-->VB
    • Regarder si le code de webengine est bien correct en multi utilisateurs-->VB
    • Prévoir une 404 pour les documents non trouvés. Aujourd'hui, si je tente l'accès à une URL avec un identifiant bidon, j'ai une réponse 200--> si le temps mais pas nécessaire en 1.0
    • Problème d'install avec les versions et dépendances du pom.xml-->VB
    • ... ?

...