Projet

Général

Profil

Actions

Feature #5518

fermé

Envoi direct d'un partage

Ajouté par Nicolas Eysseric il y a presque 10 ans. Mis à jour il y a plus de 8 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
Mes Partages
Début:
30/04/2014
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

L'objectif de la fonctionnalité existante de partage de fichiers est de permettre à des personnes non identifiées dans la plate-forme d'accéder à certains fichiers. Actuellement, le système génère un lien unique qui doit être copié puis utilisé (mail, document, site web...). Chaque fichier peut être partagé à partir du moment où les prérequis sont vérifiés :
  • le paramètre Fichiers partageables de la GED est activé,
  • l'utilisateur qui souhaite faire le partage est Gestionnaire sur cette GED

Si les deux conditions ne sont pas réunies, les fichiers ne peuvent pas être partagés.

Cette évolution permettra d'envoyer une notification directement depuis la plate-forme, sans avoir recours au client de messagerie. L'écran de partage proposera l'envoi d'une notification via la case à cocher Notifications. Une fois cochée, il sera possible de sélectionner des utilisateurs de la plate-forme, de saisir des adresses e-mail externes et de saisir un texte complémentaire. Ces nouvelles données ne seront pas persistantes. Elles seront seulement utilisées dans le cadre de l'envoi de la notification. La fenêtre de partage disposera de deux boutons : Envoyer et Fermer.
Si le gestionnaire clique sur Envoyer, une notification sera adressée aux utilisateurs de la plate-forme et un e-mail sera envoyé aux adresses e-mails saisies. Dans les deux cas, le message contiendra le lien du partage, sa durée de validité ainsi que le texte complémentaire le cas échéant.

Mis à jour par Nicolas Eysseric il y a presque 10 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Anonyme

Mis à jour par Anonyme il y a presque 10 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Anonyme il y a presque 10 ans

Je commence par rajouter cette fonctionnalité dans la fenêtre existante. Si j'ai le temps ou si besoin, j'utiliserai le plugin popup afin de rester dans la même fenêtre.

Mis à jour par Anonyme il y a presque 10 ans

Questions:
  • Dans l'écran de sélection des utilisateurs, autorise-t-on un utilisateur à voir tous les autres utilisateurs de la plateforme ? Doit-on sinon effectuer un filtre sur le domaine de l'utilisateur ?
    Actuellement on peut filtrer par role ou par instance d'application pour les besoins du Workflow mais il n'existe pas de filtre suivant le domaine d'appartenance de l'utilisateur. En attendant je vais réaliser la même sélection utilisateur que dans l'application transverse de notification.
  • Sur le plan ergonomique pourquoi ne pas conserver les boutons Valider et Fermer déjà existant dans l'écran de création/édition d'un partage ?
  • Afin de limiter au maximum la duplication de code ne serait il pas intéressant de créer un service REST de notification ?
Il reste à faire :
  • l'envoie de courriel aux adresses e-mail externes. Il existe déjà du code permettant l'envoie de courriel dans l'application mailinglist. A voir pour mutualiser/factoriser cette partie là (dans un service REST ?).
  • La personnalisation du message via SilverpeasTemplate. A voir également pour proposer un modèle plus souple que celui existant (seul le chemin d'accès au template et les variables de template varient et je trouve que l'on réutilise trop de lignes de code).

Mis à jour par Anonyme il y a presque 10 ans

Réponse:
  • Cloisonnement des domaines à paramétrer
  • Ergonomie réalisée avec Aurore
  • Service REST inutile ici
  • Réutilisation du code existant pour la notification

Mis à jour par Nicolas Eysseric il y a presque 10 ans

  • Version cible changé de 108 à Version 5.15

Mis à jour par Anonyme il y a presque 10 ans

  • Statut changé de In progress... à Resolved

Mis à jour par Miguel Moquillon il y a presque 10 ans

  • Statut changé de Resolved à Closed

A noter : un fichier joint à une publication dont le téléchargement a été bloquée aux lecteurs peut être téléchargeable et donc lu par un lecteur via le mécanisme de partage de fichier.

Mis à jour par Miguel Moquillon il y a presque 10 ans

  • Statut changé de Closed à Resolved

Mis à jour par Miguel Moquillon il y a presque 10 ans

  • Statut changé de Resolved à Closed

Mis à jour par Anonyme il y a presque 10 ans

Je viens de tester la procédure. Voici quelques remarques :

  • Le titre de la fenêtre est "Créer un billet". Ce devrait plutôt être "Partager un fichier". Dans les étapes suivantes les titres doivent aussi être modifiés.
  • Pour sélectionner les utilisateurs internes, je trouve que l'icône devrait plutôt se situer à gauche de la fenêtre.
  • La fenêtre de résultat "Mes tickets > votre ticket" avec "Lien d'accès" et "OK" me laisse perplexe. Dois-je cliquer sur le lien ? Sur OK ? Est-ce que le fichier a bien été partagé ?
  • Des tips seraient utiles sur chacun des champs

Mis à jour par David Lesimple il y a plus de 8 ans

Sur la fenêtre de choix des emails externes, on ne sait pas quel est le séparateur à utiliser entre les adresses mails.
L'idéal serait de gérer/afficher ça comme dans Gmail ou dans la portée de visibilité d'un formulaire XML.

Actions

Formats disponibles : Atom PDF