Casier
Le Casier est disponible en natif dans l'application mobile, ouvert depuis le
lanceur « Mes apps » (famille Gestion documentaire, comme sur
le portail web). Il affiche les vrais documents déposés dans le casier de l'utilisateur
(module rack) : un enseignant y récupère un devoir rendu, un élève ou un parent y reçoit
un document de l'établissement, depuis son téléphone.
Trois boîtes, comme sur le web
L'écran s'ouvre sur les Reçus et propose les mêmes boîtes que l'application web :
- Reçus — documents dont l'utilisateur est destinataire, hors corbeille ;
- Envoyés — documents qu'il a déposés dans le casier d'un tiers ;
- Corbeille — documents reçus puis supprimés.
Chaque ligne porte une icône par type de fichier (PDF, image, document, tableur, présentation, archive, audio, vidéo…), le nom du fichier, le correspondant (« De … » dans les reçus, « À … » dans les envois) et la taille + la date d'envoi. Les documents les plus récents apparaissent en premier.
Ouvrir un document
Un appui sur une ligne ouvre le document : les images s'affichent en ligne (requête authentifiée par la session), les autres types (PDF, bureautique…) ouvrent une vue Web qui déclenche le téléchargement. Le retour matériel ferme d'abord l'aperçu.
Parcours capturé en test e2e live —
apps/mobile/e2e/lanceur/parcours-casier.yaml: compte enseignant réel (lilit.upreti001), documents réels de son casier.
Ranger son casier
Dans les Reçus, un bouton de ligne met le document à la corbeille ; dans la
Corbeille, il le restaure. L'action est appliquée immédiatement à l'écran et
confirmée côté serveur (PUT /rack/:id/trash, PUT /rack/:id/recover) ; en cas d'échec,
un message s'affiche et la liste est rechargée.
Déposer un document
Le Casier n'est pas qu'une boîte de réception : un bouton Déposer un document permet d'envoyer une photo (justificatif, devoir, mot signé…) dans le casier d'un ou plusieurs tiers.
Les destinataires proposés sont ceux que le serveur autorise : la recherche
(3 lettres minimum) interroge GET /rack/users/available/:recherche, qui ne renvoie que
les personnes ayant le droit de recevoir. Après l'envoi, l'application bascule sur l'onglet
Envoyés, où le document apparaît.