# 03. PERMISSIONS ET DROITS D'ACCÈS

# Permissions

***InfraSFiles*** définit quatre permissions propres. Elles ne concernent que l'**administration** du module : l'utilisation quotidienne (générer un PDF, ouvrir l'onglet, envoyer un email) repose sur les **droits natifs** de chaque objet, décrits au point 5.

#### **1.PERMISSION « VOIR LE MENU DES PARAMÈTRES »**

<table id="bkmrk-codeparammenudescrip" style="width: 100%; border-collapse: collapse; margin: 15px 0px;"><colgroup><col style="width: 30%;"></col><col></col></colgroup><tbody><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Code**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">paramMenu

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Description**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Affiche l'entrée *InfraSFiles* dans le menu *Outils &gt; InfraS* et donne accès aux pages Changelog / Support et À propos

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Par défaut**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">**✓ OUI** (permission par défaut)

</td></tr></tbody></table>

#### **2.PERMISSION « MODIFIER LES PARAMÈTRES DU MODULE »**

<table id="bkmrk-codeparaminfrasfiles" style="width: 100%; border-collapse: collapse; margin: 15px 0px;"><colgroup><col style="width: 30%;"></col><col></col></colgroup><tbody><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Code**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">paramInfraSFiles

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Description**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Permet d'ouvrir la page *Paramètres InfraS* et de modifier la configuration : activation des documents, options, modèles de documents

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Par défaut**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">**✗ NON**

</td></tr></tbody></table>

#### **3.PERMISSION « SAUVEGARDER / RESTAURER LES PARAMÈTRES DU MODULE »**

<table id="bkmrk-codeparambkprestdesc" style="width: 100%; border-collapse: collapse; margin: 15px 0px;"><colgroup><col style="width: 30%;"></col><col></col></colgroup><tbody><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Code**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">paramBkpRest

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Description**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Affiche le bloc Sauvegarder / Restaurer en haut de la page des paramètres

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Par défaut**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">**✗ NON**

</td></tr></tbody></table>

#### **4.PERMISSION « TÉLÉCHARGER TOUS LES FICHIERS DU MODULE »**

<table id="bkmrk-codereaddescriptiona" style="width: 100%; border-collapse: collapse; margin: 15px 0px;"><colgroup><col style="width: 30%;"></col><col></col></colgroup><tbody><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Code**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">read

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Description**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Autorise le téléchargement de **tous** les fichiers produits par le module (bons de prélèvement, inventaires…) **sans** le droit de lecture natif de chaque objet. Donne aussi accès au fichier de sauvegarde des paramètres

</td></tr><tr><td style="background-color: rgb(249, 249, 249); padding: 10px; width: 30%; font-weight: bold;">**Par défaut**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">**✗ NON**

</td></tr></tbody></table>

<p class="callout danger">**À réserver aux administrateurs.** Sans cette permission, chaque fichier exige le droit de lecture natif de son objet : c'est le fonctionnement normal et recommandé. Cette permission ne sert qu'à un profil technique qui doit pouvoir tout consulter.</p>

#### **5.DROITS NATIFS UTILISÉS AU QUOTIDIEN**

Pour les utilisateurs, ***InfraSFiles*** ne crée aucun droit supplémentaire : il applique les droits que ***Dolibarr*** définit déjà pour chaque objet.

<table id="bkmrk-documentvoir-l%27ongle" style="width: 100%; border-collapse: collapse; margin: 15px 0px; font-size: 13px;"><tbody><tr style="background: rgb(184, 99, 161); color: white;"><th style="padding: 10px; border: 1px solid rgb(221, 221, 221); text-align: left;">Document

</th><th style="padding: 10px; border: 1px solid rgb(221, 221, 221); text-align: left;">Voir l'onglet, télécharger les fichiers

</th><th style="padding: 10px; border: 1px solid rgb(221, 221, 221); text-align: left;">Générer / supprimer un PDF, envoyer par email

</th></tr><tr style="background: white;"><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Bons de prélèvement et de virement

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Prélèvements &gt; **Lire les bons de prélèvement**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Prélèvements &gt; **Créer / modifier les bons de prélèvement**

</td></tr><tr style="background: rgb(245, 245, 245);"><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Inventaires

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Stocks &gt; **Lire les stocks**

</td><td style="padding: 10px; border: 1px solid rgb(221, 221, 221);">Stocks &gt; **Créer / modifier les stocks**

</td></tr></tbody></table>

Concrètement : un utilisateur qui peut consulter un bon de prélèvement peut voir et télécharger ses bordereaux ; un utilisateur qui peut le créer ou le modifier peut aussi générer, supprimer et envoyer les bordereaux. Un fichier est toujours protégé par le droit de **son** objet : le droit d'écriture sur les bons ne permet pas de supprimer une feuille de comptage d'inventaire, et inversement.

#### **6.CONFIGURATION DES PERMISSIONS**

Accès : `<span class="editor-theme-code">Accueil > Utilisateurs & Groupes > [Utilisateur ou Groupe] > Permissions</span>`

Rechercher « **Documents et emails** » (ou « ***InfraSFiles*** ») dans la liste des modules.