Repository navigation
Releases: johnburnout/EPIClub
Release list
v2.4.1
v2.4.0
Double authentification facultative : application d'authentification et passkeys.
- Double authentification (bouton 🔐 Sécurité, pour tous les rôles, facultative) : une fois activée, chaque connexion par mot de passe demande en plus un code de votre application d'authentification (Google Authenticator, Microsoft Authenticator, Aegis, FreeOTP, 2FAS, Bitwarden…) ou votre passkey. Il faut confirmer son mot de passe pour modifier ces réglages.
- Passkeys : enregistrées sur un téléphone, un ordinateur, un gestionnaire de mots de passe ou une clé de sécurité. Elles servent de second facteur, ou permettent de se connecter sans mot de passe (« 🔑 Se connecter avec une passkey »). Elles exigent un site en HTTPS et sont liées à l'adresse du site (
ROOT_URL). - Codes de secours : 10 codes à usage unique, affichés une seule fois à l'activation, pour se connecter sans son téléphone ou sa passkey.
- Appareil perdu : un administrateur peut réinitialiser la double authentification d'un compte depuis sa fiche utilisateur (jamais celle du compte protégé d'un autre).
- La saisie est bloquée quelques minutes après 5 codes incorrects ; activations, suppressions et connexions sont inscrites au journal d'activité.
Mise à jour de la base : la migration 020 est appliquée automatiquement.
v2.3.0
Journal d'activité ; notification des EPI non vérifiés ; installation et sauvegarde en ligne de commande.
- Journal d'activité (Administration › Journal d'activité) : connexions (réussies, échouées, déconnexions), contrôles et prêts, avec l'utilisateur, la date et l'adresse IP. Les administrateurs le consultent avec des filtres et l'exportent au format texte. Les super-administrateurs peuvent le réinitialiser après avoir saisi REINITIALISER.
- Notification « EPI non vérifiés » (réglages du tableau de bord, désactivée par défaut) : EPI dont le dernier contrôle (ou, à défaut, la mise en service) date de plus de 3 à 12 mois (6 par défaut), avec un lien vers la liste filtrée.
- Installation en ligne de commande (
bin/installer.php) et sauvegarde planifiée (bin/sauvegarder.php, avec rétention). Un verrou commun empêche installation, sauvegarde, restauration et mise à jour de se chevaucher. - Corrections : la clôture d'un contrôle renseigne de nouveau la date du dernier contrôle des équipements (rattrapage automatique depuis les contrôles clôturés). Deux défauts de l'assistant d'installation sont corrigés.
Mise à jour de la base : la migration 019 est appliquée automatiquement.
v2.2.0
Connexion par email ; référentiels consultables, filtrables et triables ; pagination homogène.
- Connexion au choix avec l'identifiant ou l'adresse mail.
- Catégories, emplacements, fournisseurs : consultables en lecture seule par tout utilisateur connecté (menu « Référentiels ») ; nombre d'équipements affectés, avec lien vers ces équipements ; recherche, filtres et tri croissant / décroissant. Boutons de modification réservés aux administrateurs.
- Liste des équipements : nouveau filtre par fournisseur.
- Pagination de toutes les listes (y compris le matériel prêté) : affichée seulement au-delà de 10 éléments, avec 10, 25, 50 ou 100 lignes par page.
v2.1.0
Listes déroulantes par ordre alphabétique ; mail de bienvenue.
- Mail de bienvenue : à la création d'un utilisateur, un mail l'informe de son compte (identifiant, rôle, lien de connexion et « Mot de passe oublié ») — jamais le mot de passe. La fiche utilisateur permet de le renvoyer. Nécessite l'email du club et le serveur SMTP configurés.
- Listes déroulantes (catégories, emplacements, fournisseurs, contrôleurs, activités, catégories de l'import…) triées par ordre alphabétique, à la française (majuscules et accents ignorés, nombres dans l'ordre naturel).
v2.0.0
Demandes de modification (tickets) ; libellé modifiable par un administrateur.
Demander une modification (contrôleurs et administrateurs)
- Sur la fiche d'un équipement, bouton « Demander une modification » : cocher les modifications que son rôle ne permet pas, avec une remarque obligatoire pour chacune. La demande ouvre un ticket par niveau requis (administrateur, super-administrateur).
- Les personnes capables de la traiter sont prévenues par mail (sans relance tant qu'elles ne se sont pas reconnectées) et sur leur tableau de bord, avec un lien vers le formulaire de modification de l'équipement.
- Traitement : « Modification faite » ou refus motivé. Le ticket est clos et disparaît des tableaux de bord ; le demandeur est notifié sur le sien. Liste : menu Contrôles → Demandes de modification.
Libellé : modifiable par un administrateur (formulaire de modification et modification groupée).
La mise à jour applique la migration 018 (tables des tickets). Pour les mails, l'email du club et le serveur SMTP doivent être configurés.
v1.10.1
Dissocier et regrouper accessibles depuis la roue dentée.
- Dans le formulaire de modification d'un équipement, les cartes « Dissocier le lot » et « Regrouper en lot » s'ouvrent désormais juste sous la roue dentée du super-administrateur (« Modifier la référence, la catégorie et le lot (dissocier, regrouper) ») et sous le bouton de l'administrateur, au lieu du bas de la page où elles passaient inaperçues.
v1.10.0
Correction de la référence et de la date d'une acquisition ; regroupement d'équipements identiques en lot.
Acquisition — référence et date (super-administrateur)
- Sur la fiche de l'acquisition, la roue dentée « Modifier la référence et la date » permet de corriger la référence de facture (disponibilité vérifiée pendant la saisie, mot REFERENCE) et la date d'achat (mot DATE).
- Les dates des équipements suivent : mise en service égale à l'ancienne date de facture et fin d'utilisation calculée (achat + 10 ans) recalculées ; les dates saisies à la main sont présentées pour être confirmées ou corrigées (jamais de mise en service avant la facture). Les références des équipements ne changent pas.
Regrouper en lot (administrateur et plus)
- Depuis le formulaire de modification, des équipements identiques (même libellé, même catégorie, même acquisition) sont associés à l'équipement ouvert, qui garde sa référence et son historique ; leurs éléments s'ajoutent au lot et ils sont archivés.
- Validation par le mot REGROUPER. Pensez à retirer les étiquettes des équipements regroupés.
v1.9.1
Dissociation d'un lot ouverte aux administrateurs.
- Un administrateur dissocie un lot par le bouton « Dissocier le lot » du formulaire de modification (le super-administrateur garde la roue dentée).
- Les références des nouveaux équipements lui sont attribuées automatiquement selon le modèle de référence, sans pouvoir les modifier ; seul un super-administrateur les choisit.
- Un administrateur ne modifie toujours ni la référence ni la catégorie d'un équipement.
v1.9.0
Dissociation d'un lot en plusieurs lots ou en équipements individuels (super-administrateur).
- Depuis la roue dentée du formulaire de modification : carte « Dissocier le lot ».
- Répartition des éléments restants (ex.
4, 3, 3, ou « En équipements individuels ») : la première partie reste à l'équipement actuel (même référence, historique conservé) ; chacune des autres devient un nouvel équipement avec les mêmes caractéristiques. - Une référence est proposée pour chaque nouvel équipement (numéros suivants du modèle, catégorie et année d'achat), modifiable et vérifiée pendant la saisie.
- Validation par le mot DISSOCIER. Impossible pendant un contrôle en cours ou pour un équipement hors service, prêté ou égaré.
- Pensez à imprimer les étiquettes des nouveaux équipements.