31 Jul, 2020

4 commits


30 Jul, 2020

1 commit


29 Jul, 2020

1 commit


28 Jul, 2020

1 commit


25 Jul, 2020

3 commits


24 Jul, 2020

1 commit


23 Jul, 2020

2 commits


22 Jul, 2020

2 commits


17 Jul, 2020

1 commit


16 Jul, 2020

2 commits


13 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

1 commit


06 Jul, 2020

2 commits


03 Jul, 2020

2 commits

  • - Emprunts : on utilise maintenant FrozenDate et FrozenTime de cakephp
    au lieu de DateTime de php
    - Changement stratégie find matériels, liste des Propriétaire : ce n'est
    plus la liste des gens qui ont au moins 1 materiel, mais la liste de
    tous les utilisateurs (tout le ldap)
    - Bugfix suivis : type suivi doit être obligatoire !!!
    - Désactivé tests en php5 sur SurCategories à cause erreur Template file
    "Surcategories/index.ctp" is missing (General.php line 1101)
    Etienne Pallier
     
  • debugging emprunt dates...
    Etienne Pallier
     

30 Jun, 2020

2 commits


29 Jun, 2020

2 commits


26 Jun, 2020

1 commit

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

25 Jun, 2020

2 commits


24 Jun, 2020

1 commit


23 Jun, 2020

1 commit


22 Jun, 2020

3 commits

  • - log level info, debug, et notice : disponible depuis la page Outils
    (tools)
    - Toules les actions importantes (add,edit,delete, changement statut...)
    sont désormais loggées et donc affichables via la page Outils ci-dessus
    - Accélération de la recherche du numéro de version dans le fichier
    README, affichée à CHAQUE page web du site !!!
    Etienne Pallier
     
  • Disponible depuis la page Outils (tools) seulement pour superadmin
    Etienne Pallier
     
  • - pour (presque) toutes les actions de (presque) tous les controleurs
    principaux (Materiels, Suivis, Emprunts, Users) mais aussi du controleur
    "quelconque" SurCategories (pour vérifier que ça marche aussi !!!)
    - (manque encore les tests de vues)
    - 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 à
    220 !!
    - ...
    Etienne Pallier
     

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