← Tous les articles

Done 1.3.0 — restaurer des employés, des listes plus nettes et des droits clairs

La version 1.3.0 est petite. Un employé supprimé peut désormais être récupéré, les projets supprimés apparaissent dans les listes comme supprimés, et ni les rôles en trop ni les refus d’accès obscurs ne vous égarent plus.

Récupérer un employé supprimé

Supprimer un employé était autrefois définitif : il disparaissait de la table pour de bon. La table des employés a maintenant un interrupteur « Supprimés ». Vous l’activez, et à la place des employés actifs, la table affiche les supprimés. À côté de chacun se trouve un bouton « Restaurer » qui ramène l’employé. L’interrupteur garde sa position, donc si vous consultez souvent les supprimés, vous n’avez pas à l’activer à chaque fois. Afficher et restaurer les supprimés est réservé à ceux qui en ont le droit.

Des listes plus nettes

Un projet supprimé dans une liste déroulante ressemblait autrefois à n’importe quel autre, et on le choisissait facilement par erreur. Maintenant, le nom d’un projet supprimé porte la mention « (projet supprimé) ». Autre chose : la liste des rôles globaux ne contient plus les rôles des modules qui ne sont pas installés chez vous. Il ne reste que les rôles qui fonctionnent réellement dans votre installation.

Un refus d’accès clair

Les droits dans Done sont vérifiés côté serveur à chaque requête. Une requête sans les droits nécessaires échouait autrefois de façon floue ; il y a maintenant une réponse claire pour ce cas. S’il vous manque les droits ou si vous n’êtes pas connecté, une requête à l’API renvoie « 403 — accès refusé », et une page ordinaire affiche une erreur ou vous envoie à la connexion. Ainsi il est clair que l’action n’a pas abouti à cause des droits, et non pour une autre raison.