Project

General

Profile

Feature #5518

Envoi direct d'un partage

Added by Nicolas Eysseric about 5 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Partages
Start date:
04/30/2014
Due date:
% Done:

0%

Estimated time:

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.

History

#1

Updated by Nicolas Eysseric about 5 years ago

  • Status changed from New to Assigned
  • Assignee set to Anonymous
#2

Updated by Anonymous about 5 years ago

  • Status changed from Assigned to In progress...
#3

Updated by Anonymous about 5 years ago

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.

#4

Updated by Anonymous about 5 years ago

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).
#5

Updated by Anonymous about 5 years ago

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
#6

Updated by Nicolas Eysseric about 5 years ago

  • Target version changed from 108 to Version 5.15
#7

Updated by Anonymous about 5 years ago

  • Status changed from In progress... to Resolved
#8

Updated by Miguel Moquillon about 5 years ago

  • Status changed from Resolved to 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.

#9

Updated by Miguel Moquillon about 5 years ago

  • Status changed from Closed to Resolved
#10

Updated by Miguel Moquillon about 5 years ago

  • Status changed from Resolved to Closed
#11

Updated by Rodolphe Paccard about 5 years ago

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
#12

Updated by David Lesimple over 3 years ago

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.

Also available in: Atom PDF