17 Jul, 2020

2 commits


16 Jul, 2020

2 commits


14 Jul, 2020

1 commit


13 Jul, 2020

2 commits


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


06 Jul, 2020

3 commits


04 Jul, 2020

1 commit


03 Jul, 2020

1 commit

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

30 Jun, 2020

1 commit

  • (v3.7.9.52)
    
    => désormais, on passe l'id du matos associé et non pas son numero
    d'inventaire !!! (mauvais raccourci)
    => ca permet de tester les conditions d'accès de ces actions en fonction
    du matériel concerné !!
    
    - Bugfix test de ces mêmes actions (mal testées avant)
    
    - L'ajout (/add) d'un suivi, emprunt, ou doc doit toujours se faire avec
    l'id de l'entité parente associée (en général materiel id)
    => (/add/id) sinon refus
    
    - ...
    Etienne Pallier
     

29 Jun, 2020

2 commits


26 Jun, 2020

3 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
     
  • Test générique des vues index et view de Materiels (/materiels/index et
    /view) qui testeRA 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 (en vérifiant aussi la liste des suivis
    et emprunts associés)
    Etienne Pallier
     

25 Jun, 2020

3 commits


24 Jun, 2020

1 commit


23 Jun, 2020

1 commit


22 Jun, 2020

3 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
     

10 Jun, 2020

3 commits


05 Jun, 2020

2 commits


04 Jun, 2020

1 commit

  • (v 3.7.9.31)
    
    	- SIMPLIFICATION DES AUTORISATIONS POUR LA PLUPART DES CONTROLEURS
    SIMPLES
    	- AUTORISATIONS PAR DÉFAUT POUR TOUT NOUVEAU CONTROLEUR BASIQUE
    	- AMELIORATIONS DE LA PAGE AFFICHANT LES AUTORISATIONS DYNAMIQUEMENT
    (/pages/acls ou /pages/acls/#nom_du_controleur) => On peut ainsi
    vérifier ce qui est appliqué à l'instant T (juste après la modif d'une
    règle par exemple)
    Etienne Pallier
     

03 Jun, 2020

1 commit