Dokos permet désormais de gérer l'accès aux fichiers privés lors de l'impression de documents via le backend Chrome. Cette fonctionnalité renforce la sécurité en appliquant les mêmes règles de permission que pour le téléchargement des fichiers privés.
Lors de l'impression de documents contenant des fichiers privés (comme des logos, des pièces jointes ou des images de signature), le système doit vérifier que l'utilisateur a bien les droits d'accès à ces fichiers. Auparavant, cette vérification n'était pas effectuée dans le backend Chrome, ce qui pouvait entraîner des problèmes d'accès ou des erreurs d'impression.
os.path.realpath pour résoudre le chemin du fichier, évitant ainsi les problèmes de traversée de chemin (path traversal).find_file_by_url et is_downloadable() pour vérifier si l'utilisateur peut accéder au fichier.