Rendre les pièces jointes publiques par défaut
Rendre les pièces jointes publiques par défaut
Un fichier téléversé dans Dokos est privé par défaut. Un fichier public est accessible par son adresse, sans connexion. Vous pouvez inverser ce défaut pour un champ précis, dans Personnaliser un formulaire. Cela marche aussi pour les types de documents standard, comme Employé.
Prérequis
- Avoir accès à Personnaliser un formulaire (rôle Responsable système, par exemple).
- Connaître le type de document et le champ à modifier.
Rendre public un champ de pièce jointe
- Ouvrez la recherche (Ctrl+K) et saisissez « Personnaliser un formulaire ».
- Dans DocType, choisissez le type de document.
- Dans la table des champs, ouvrez un champ de type Joindre, Joindre une image ou Galerie des pièces jointes.
- Cochez Rendre les pièces jointes publiques (par défaut). La case n'apparaît que pour ces trois types de champs. Elle est décochée par défaut.
- Enregistrez.
Dokos enregistre le réglage comme une Propriété personnalisée (Property Setter). Le code de l'application ne change pas.
Résultat
Quand un utilisateur téléverse un fichier dans ce champ, la case Est Privé de la fenêtre de téléversement est décochée d'avance. L'utilisateur peut encore la cocher avant de valider.
Pour revenir au comportement initial, décochez la case dans Personnaliser un formulaire et enregistrez.
Réglages qui priment
| Réglage | Emplacement | Effet |
|---|---|---|
| « Force Private Attachments » (libellé non traduit) | Section Paramètres du formulaire du type de document ou de Personnaliser un formulaire | Tous les fichiers de ce type de document restent privés. La case Est Privé n'est plus modifiable. |
| Autoriser uniquement les gestionnaires système à télécharger des fichiers publics | Paramètres Système | Les utilisateurs sans le rôle Responsable système ne voient pas la case Est Privé. Leurs fichiers restent privés. |
| Rendre les pièces jointes publiques par défaut | Section Paramètres du formulaire du type de document ou de Personnaliser un formulaire | Même défaut, mais pour tout le type de document. Le réglage du champ s'applique en premier. |
Exemple
Exemple fictif : vous publiez des fiches techniques de vos articles sur votre site web. Vous avez ajouté au type de document Article un champ personnalisé Fiche technique, de type Joindre. Vous cochez l'option sur ce champ. Les nouvelles fiches techniques sont publiques. Les autres pièces jointes de l'article restent privées.