Etapes 1 - Généralités


Dans cette étape sont regroupées les informations principales d'un module. Les informations sont regroupées dans 4 onglets distincts :

Onglet "Général"

  • Nom : Le nom du module ;
  • Slug : Un "slug" unique basé sur le nom du module. Si le champ est laissé vide à la création, Saphyr générera cette valeur automatiquement ;
  • Description : Une description du module qui ne sera jamais affichée. Elle ne sert donc que pour les utilisateurs qui consultent la configuration du module ;
  • Icône : L'icône associée à ce module. Celle-ci sera affichée dans le menu principal ;
  • Couleur de l'icône : La couleur associée à l'icône. Par défaut, cette couleur est blanche ;
  • Afficher dans le menu ? : Permet de définir si le module doit s'afficher dans le menu principal ;
    • ATTENTION : Le menu reste tout de même accessible par d'autres moyens (url direct, lien depuis un autre module...). Le module est simplement caché dans le menu principal.
  • Catégorie : Les modules peuvent être rangés dans des catégories afin de garder une structure lisible et ordonnée. Si ce champ n'est pas rempli, le module sera ajouté à la suite des autres modules existants ;
  • Permettre la génération de QrCode/Code barre ? : TODO
  • Afficher les informations de créations ? : Si cette case est cochée, pour chaque élément créé dans le module, les informations de créations (date, créateur et adresse IP) seront affichés dans un onglet séparé ;
  • Photo du module : Permet d'afficher une photo dans la liste des modules en lieu et place de l'icône.

Onglet "Droits d'accès"

  • Restreindre l'accès à : Liste des utilisateurs et rôles utilisateurs ayant un accès total au module. Si un utilisateur ne possédant pas ce droit essaye d'accéder au module, celui-ci obtiendra une erreur ;
  • Restreindre toutes les créations à : Liste des utilisateurs et rôles utilisateurs ayant accès à la création d'éléments sur le module. Un utilisateur ne possédant pas ce droit ne verra pas les boutons de création ;
  • Restreindre toutes les modifications à : Liste des utilisateurs et rôles utilisateurs ayant accès à la modification d'éléments sur le module. Un utilisateur ne possédant pas ce droit ne verra pas les boutons de modification ;
  • Restreindre la suppression à : Liste des utilisateurs et rôles utilisateurs ayant accès à la suppression d'éléments sur le module. Un utilisateur ne possédant pas ce droit ne verra pas les boutons de suppression ;
  • Restreindre l'import à : Liste des utilisateurs et rôles utilisateurs ayant accès à l'import d'éléments sur le module. Un utilisateur ne possédant pas ce droit ne verra pas les boutons d'import.
  • Restreindre l'export à : Liste des utilisateurs et rôles utilisateurs ayant accès à l'export d'éléments sur le module. Un utilisateur ne possédant pas ce droit ne verra pas les boutons d'export.
  • Restreindre l'affichage de la création globale avec les règles : Liste des règles de type "Menu Contextuel" permettant restreindre la création d'éléments sur le module. Si une seule des règles est vraie, la restriction s'applique et le bouton ne s'affiche pas.
  • Restreindre l'affichage de la modification globale avec les règles : Liste des règles de type "Menu Contextuel" permettant restreindre la modification d'éléments sur le module. Si une seule des règles est vraie, la restriction s'applique et le bouton ne s'affiche pas.
  • Restreindre l'affichage de la duplication globale avec les règles : Liste des règles de type "Menu Contextuel" permettant restreindre la duplication d'éléments sur le module. Si une seule des règles est vraie, la restriction s'applique et le bouton ne s'affiche pas.
  • Restreindre l'affichage de la suppression globale avec les règles : Liste des règles de type "Menu Contextuel" permettant restreindre la suppression d'éléments sur le module. Si une seule des règles est vraie, la restriction s'applique et le bouton ne s'affiche pas.

ATTENTION : Les champs ci-dessus sont des restrictions. Comprenez par là que, s'ils ne sont pas renseignés, il n'y a alors aucune restriction sur le module. Les utilisateurs auront alors tous les droits.

Onglet "Labels"

Dans cette étape se trouve l'intégralité des textes relatifs au module en cours (création, modification, suppression, sélection, ...).

Onglet "Recherche rapide"

  • Limiter la recherche aux champs suivants : Liste des champs sur lesquelles les recherches sont autorisées via le champ de recherche rapide.
  • Exclure de la recherche les champs suivants : Liste des champs sur lesquelles les recherches sont exclues via le champ de recherche rapide.

TODO ; A confirmer sur comment ce comporte ces deux champs ? Je fais l'un ou l'autre ? Si c'est le cas, faut le préciser.