17 Sep, 2020

1 commit


15 Sep, 2020

1 commit


14 Sep, 2020

2 commits

  • Etienne Pallier
     
  • - 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
    Etienne Pallier
     

11 Sep, 2020

1 commit


10 Sep, 2020

1 commit


04 Sep, 2020

1 commit


03 Sep, 2020

1 commit


31 Jul, 2020

8 commits


30 Jul, 2020

3 commits


29 Jul, 2020

1 commit


25 Jul, 2020

1 commit


24 Jul, 2020

1 commit


23 Jul, 2020

1 commit


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
    Etienne Pallier
     

17 Jul, 2020

1 commit


10 Jul, 2020

1 commit


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
    Etienne Pallier
     

07 Jul, 2020

2 commits


30 Jun, 2020

2 commits


29 Jun, 2020

1 commit


26 Jun, 2020

2 commits

  • - Test générique des vues index et view de Materiels (/materiels/index
    et /view) qui teste le CONTENU des vues pour TOUS les materiels de la BD
    de test (fixture), aussi bien dans la vue index globale que dans CHAQUE
    vue détaillée de chaque matériel (et surtout en vérifiant aussi la liste
    des entités associées (suivis,emprunts,documents)
    - bugfix autorisations d'affichage des boutons d'action sur documents
    dans materiels/view/
    - Nombreuses refactorisations
    - tous les tests passent
    - ...
    
    Je vais enfin pouvoir passer à AUTRE CHOSE QUE LES TESTS !!
    genre, des choses plus constructives !
    Etienne Pallier
     
  • (v3.7.9.48)
    
    Test générique des vues index et view de Materiels (/materiels/index et
    /view) qui teste le CONTENU des vues pour TOUS les materiels de la BD de
    test (fixture), aussi bien dans la vue index globale que dans CHAQUE vue
    détaillée de chaque matériel (et surtout en vérifiant aussi la liste des
    entités associées (suivis,emprunts,documents).
    Etienne Pallier
     

24 Jun, 2020

2 commits


19 Jun, 2020

1 commit

  • (Materiels, Suivis, et Emprunts) mais aussi le controleur "quelconque"
    SurCategories (pour vérifier que ça marche aussi !!!)
    
    - Dans ces tests génériques, on teste non seulement qu'une action
    s'exécute seulement quand elle y est autorisée, mais aussi qu'elle
    s'exécute correctement (au moins pour les actions CRUD :
    add,edit,delete...)
    - Le nombre total de tests (en ajoutant ces tests automatiques) monte à
    200 (pile poil) !!!
    - ajout champ 'nom' à la table emprunts => ajout d'un fichier sql pour
    la mise à jour
    - ...
    Etienne Pallier
     

17 Jun, 2020

1 commit

  • (Materiels, Suivis, Emprunts)
    
    - Dans ces tests génériques, on teste non seulement qu'une action
    s'exécute seulement quand elle y est autorisée, mais aussi qu'elle
    s'exécute correctement (au moins pour les actions CRUD :
    add,edit,delete...)
    - L'ajout d'un suivi, emprunt, ou document n'est plus autorisé SANS
    préciser l'id du matériel concerné, ce qui est logique
    - ajout champ 'nom' à la table emprunts
    - ...
    Etienne Pallier
     

12 Jun, 2020

1 commit

  • - Tests génériques automatiques pour (presque) toutes les actions du
    controleur Materiels => OK
    
    - Amélioré l'action materiels/print_label_ruban (impression etiquette) :
    un peu plus conforme au standard, un peu moins bidouille qu'avant, et
    surtout plus besoin de la finir par un "sale" "exit" => donc on peut
    maintenant la tester, et c'est ce qui a été fait ! (elle est pas encore
    total nickel mais bon c'est mieux qu'avant)
    
    - modifié Fixtures pour supprimer les 'id' explicites
    
    - bugfix action materiels/statusToBeArchived (ou statusToBearchived) =>
    remplacé partout par statusTobearchived
    Etienne Pallier
     

09 Jun, 2020

1 commit