10 Nov, 2021
1 commit
-
calculée qu'avant) v5.2.27-3.7.9
05 Nov, 2021
1 commit
-
- Vue 'index' générique utilisée par défaut pour plusieurs entités annexes : - catégories - type_documents - organismes - ... - boutons edit et delete génériques sur la vue détaillée générique (view) de toutes les entités - Action 'delete' générique pour presque toutes les entités - bugfixes acl sur "autres listes" v5.2.23-3.7.9
22 Oct, 2021
1 commit
-
- refactorisation des champs readonly, bien plus compact et lisible (clean) => fonction $isReadOnlyField() moved to MyHelper (cleaner) => nouvelle fonction MyHelper->control() pour surcharger Form->control() - tous les champs peuvent désormais être readonly via config - refonte de config/app_labinvent_mandatory_fields.default.yml (plus exhaustif et cleaner) => v5.2.16-3.7.9
09 Sep, 2021
1 commit
-
et bugfixes : - Bugfix : cocher les boutons "A valider", et "En commande" quand activés - Bugfix : sur la page accueil des gestionnaires, correction des liens vers les matos => v5.1.1-3.7.9
07 Sep, 2021
2 commits
-
BUGfixes : - (b) type "devis" doit être reconnu même si pas en majuscule ou espaces en trop - (b) Devis sous forme d'image doit être autorisé - (b) suppression d'un doc attaché à un SUIVI devait buguer => code de DocumentsController.delete() complètement réécrit !!! - (b) Devis ne doit pas être supprimable si matériel TOBEORDERED (commandé), on doit seulement pouvoir ajouter un nouveau devis - (b) On ne pouvait plus modifier un materiel commandé ou validé... (erreur sur Devis obligatoire) - (b) Ne pas envoyer de mail (mais log oui) si l'action ne s'est pas effectuée (ex: commande, validation...) => v5.0.1-3.7.9
-
Amélioration : Nouveau workflow incluant la "commande d'un matériel" : - nouveau bouton "Commander" - nouveau statut "TOBEORDERED" (à commander) - L'étape de commande est optionnelle Bugfixes : - lier un doc à un matos (erreur sur doc qui n'est pas une photo) - supprimer un doc attaché générait une erreur => v4.108.25-3.7.9
31 Aug, 2021
1 commit
05 Feb, 2021
1 commit
-
(FROM SCRATCH) - Documentation en ligne (install et technique) grandement mise à jour, pour une progression plus logique - Install from scratch OK ! - script d'installation plus simple, robuste, et cohérent : suppression des sudo création automatique de 4 utilisateurs de base (dont "superadmin"), qui vont permettre de démarrer confortablement avec l'application (en mode "sans ldap") BD créée et re-créée sans pb, avec accès root ou pas réorganisation dossier database/, ... - stats de connexion ok dès le début - stats sur les matériels (pages/stats) s'affiche correctement même quand aucun matériel dans la BD - script ADD_NEW_SUPERADMIN_USER_LDAP pour ajouter un utilisateur ldap en tant que superadmin, afin de préparer le passage en mode "avec ldap" - l'appli devrait normalement bien fonctionner dans les 2 modes "avec LDAP" ou "sans ldap" - Début de mise en conformité avec CakePhp 3.7 (fichier de configuration config/app.php notamment) - Bugfix plusieurs erreurs qui apparaissent quand il n'y a aucun matériel dans la BD... - Suppression du role ADMINPLUS (y-compris dans les tests) - Mise en conformité de certaines Fixtures (Users, Materiels) - LOGOs par défaut (mais encore IRAP donc à changer...) - TESTS auto ok - Tests manuels ok : - Génération PDF => OK (sauf QRcode...) - Génération QrCode => OK (sauf sur pdf...) - Envoi email => OK
30 Nov, 2020
1 commit
-
=> Tout le code de la liste des matériels (table headers + lignes données) factorisé dans Element/materiels_list.ctp et utilisé par les 2 vues index et find => vue "find" (recherche) améliorée car profite de toutes les avancées de la vue "index" (liste), c'est la même... v4.107.21-3.7.9
27 Nov, 2020
1 commit
-
(trop de choses dupliquées et redondantes) => Code headers et ligne donnée factorisé dans Element/ v4.107.20-3.7.9
26 Nov, 2020
2 commits
-
- (b) Bugfix et Amélioration recherche matériels - (b) Bugfix et Amélioration filtre matériels (2 sur 2) - (e) Réorganisation des colonnes de la liste des matériels et de la recherche v4.107.19-3.7.9
-
- (b) Bugfix et Amélioration filtre matériels (2 sur 2) - (e) Réorganisation des colonnes de la liste des matériels (2 sur 2) Autres modifs : - (i) On peut toujours imprimer une étiquette (plus seulement quand la fiche est validée) - (i) Date achat désormais facultative (avant validation) => si vide, numéro inventaire généré à partir de l'année courante - (b) Bugfix (2eme) remplacement d'un fournisseur par un autre (date achat peut être vide) v4.107.17-3.7.9
25 Nov, 2020
1 commit
-
- Bugfix et amélioration Recherche et filtre matériels (1 sur 2) - Réorganisation des colonnes de la liste des matériels (1 sur 2) v4.107.16-3.7.9
04 Nov, 2020
1 commit
-
- (e) Par défaut, Utilisateur = Acheteur = celui qui crée la fiche (sans possibilité de changer si profil UTILISATEUR) - (e) Renommage et filtrage de quelques champs administratifs d'un matériel - (i) Requete sql pour ajouter types devis et facture dans type_documents - (b) Bugfix logout quand le user est déjà logout... - (i) Prix doit être strictement positif v4.107.2-3.7.9
20 Oct, 2020
4 commits
-
v4.105.34-3.7.9
-
- bleu=à commander ; noir=livré (validé) ; orange=à sortir ; rouge=archivé - Vue détaillée matériel : précision du statut sous le nom et par la couleur du nom - GROS Bugfix tri par défaut de la liste des matériels (par date) v4.105.32-3.7.9
-
- Précision "acheteur" et "utilisateur" dans les mails de notification - Amélioration des notifications sur actions spéciales (index avec POST, remplacement fournisseur...) - Ajout légende pour le statut (C,V,TBA,A) v4.105.30-3.7.9
19 Oct, 2020
1 commit
-
=> par défaut = acheteur v4.105.28-3.7.9
10 Oct, 2020
1 commit
-
...et responsables => refactorisées en 1 seule action index() (index_recap() virée) et 1 seule vue index.ctp (index_recap.ctp virée) + bugfix tri colonnes de la liste des materiels v4.105.14-3.7.9
09 Oct, 2020
1 commit
-
- (b) bugfix requete sql db-update-2020-06-10.sql - (i) requete sql corrective - (b) bugfix tri colonnes des listes materiels et utilisateurs - (e) amélioration vue des responsables v4.105.13-3.7.9
02 Oct, 2020
3 commits
-
=> SET NULL (afin de pouvoir supprimer un groupe metier/thematique même s'il a des matos associés) v4.104.1-3.7.9
-
(sur la vue liste des matériels : materiels/index) v4.103.25-3.7.9
-
v4.103.24-3.7.9
01 Oct, 2020
1 commit
-
v4.103.23-3.7.9
14 Sep, 2020
2 commits
-
- Gestionnaire de référence automatiquement positionné quand c'est un gestionnaire qui crée ou édite une fiche - Message d'erreur plus précis pour dire quel champ manque lors de la validation - Nouveau schéma de version : A.B.C-D.E.F => avec A.B.C le numéro de version du logiciel LabInvent, et D.E.F le numéro de version du framework CakePhp utilisé => avec A.B.C = A numéro de version majeur, B numéro de version mineur (nouvelle fonctionnalité), C numéro de bugfix => avec A=1 (toute première version Upsillon), A=2 (première version remaniée par l'IRAP avec CakePhp2), A=3 (version avec CakePhp3), A=4 (version mobile) v4.101.0-3.7.9
11 Sep, 2020
1 commit
-
Mais aussi : Enorme refactorisation de tous les filtres (nb lignes, age, domaine, projet) de la page index (liste des matériels) => une fonction unique v3.7.9.100
04 Sep, 2020
1 commit
31 Jul, 2020
5 commits
-
v3.7.9.91 - perdait le nombre de lignes par page (aff)
-
(materiels/index) : - bugfix champ recherche qui perdait le contexte des autres paramètres (nb page, age, ...) - bugfix champ recherche qui perdait le contexte du statut (CREATED, VALIDATED, ...) - Grosse refactorisation (et simplification) du code des boutons filtrage par statut et champ recherche ...Et aussi : - Amélioration scripts database/mode_panique.sh et database/update/db-update.sh
-
Sur liste materiels, champ recherche perdait le contexte des autres paramètres (nb page, age, ...)
29 Jul, 2020
1 commit
-
v3.7.9.77 (EP) - champ recherche (/materiels/index) : plus intuitif, plus pratique, plus efficace - Bugfix Page "Statistiques"
24 Jul, 2020
1 commit
-
(doit être finalisée) Aussi : - Try-catch avant exécution grosses requetes sql (par exemple celle pour la vue index des materiels) pour afficher message clair en cas d'exception BD (PDOException) (au lieu de "Action impossible (pdo)", pas clair du tout...)
23 Jul, 2020
1 commit
-
pour afficher la liste des matériels par domaine (informatique, électronique, ...)
22 Jul, 2020
1 commit
-
- (b) Bugfix espace en trop pour nom labo avec "l'" (de l' IRAP, de l' IAS) - label plus lisible pour article devant nom labo (config) - (e) cacher menu "Autres listes" pour les profils Utilisateurs - (i) "Voir mes matériels" => par défaut "tous les ages", pas seulement les matos de moins de 5 ans
10 Jul, 2020
1 commit
-
- Affichage des matériels par tranche d'âge (0-5 ans, 5-10, ...) - Amélioration des filtres par statut => gardent les paramètres (options) déjà sélectionnées (age, nb lines, tri...) - Bugfix url rewriting dans la page materiels/index pour supprimer le paramètre "page" car ça n'est pas pertinent et ça provoque plantages - Bugfixes divers...
08 Jul, 2020
1 commit
-
- Affichage des matériels par tranche d'âge (0-5 ans, 5-10, ...) - Grosse refactorisation du javascript dans la page materiels/index pour utiliser le meme code pour les 2 filtres "age" et "nb lines" - Bugfix url rewriting dans la page materiels/index pour supprimer le paramètre "page" car ça n'est pas pertinent et ça provoque plantages - Nombreux petits bugfixes sur les css