30 May, 2020

1 commit


15 May, 2020

1 commit

  • 	- Renforcement tests suivis et emprunts (materiel validated only) et
    refactorisations
    	- ajout de 2 très gros tests qui tuent des vues matos/index et
    matos/view en cours... (ce qui m'évitera plein de tests à la main)
    	- Ajout de la méthode complexe isManageableByUser() dans
    MaterielsController.php et dans Materiel.php
    	- Ajout de la méthode getRelatedMateriel() dans AppController, très
    optimisée
    	- Vers une unicité toujours plus grande des tests d'autorisation
    d'action (uniquement dans isAuthorized())
    	- Utilisation systématique et UNIQUE de la méthode isAuthorized() de
    CHAQUE controleur pour savoir si une action est autorisée ou pas
    	- Utilisation systématique de variables "$CAN_xxx" dans les VUES pour
    tester si un affichage est autorisé ou pas
    		=> bcp plus centralisé qu'avant, et bcp plus clean et lisible
     		=> désormais TOUS les droits sont définis dans la SEULE méthode
    isAuthorized() de CHAQUE controleur et NULLE PART AILLEURS
     		=> si on veut changer un droit d'accès quelconque, on ne le change
    QUE là. Ouf, on respire, c'est bien plus cohérent et maintenable
    qu'avant
     		=> FIN de la galère de la gestion des droits (acl) enfin, il aura
    fallu quelques années pour y parvenir !!!
    Etienne Pallier
     

03 Jun, 2019

1 commit


28 Aug, 2017

2 commits


24 Aug, 2017

1 commit


01 Jun, 2017

1 commit


14 Jun, 2016

1 commit

  • Groupes thématiques --> Utilisateur 
    
    Demande (terminé) : https://projects.irap.omp.eu/issues/3783
    			
    Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

13 Jun, 2016

1 commit

  • !!! Modification BD !!! 
    
    Ajout de tous les attributs faisant partie des demandes de la version
    2.04 dans la base de données
    + Ajout de ces attributs dans les modèles et les fixtures.
    
    
    Demande (terminé) : https://projects.irap.omp.eu/issues/3799
    
    			
    Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

01 Jun, 2016

1 commit

  • Implémentation de la gestion des ACL, tests, bugfixes...
    
    Demande (terminée): https://projects.irap.omp.eu/issues/3689
    
    Demande (en cours): https://projects.irap.omp.eu/issues/3526
    					https://projects.irap.omp.eu/issues/3605
    					https://projects.irap.omp.eu/issues/3550
    					
    Version majeure en cours (2.4):
    https://projects.irap.omp.eu/versions/107
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

27 May, 2016

1 commit

  • Demande (terminée): https://projects.irap.omp.eu/issues/3549
    					https://projects.irap.omp.eu/issues/3699
    					Ajout envoi mail materiels & emprunts / view
    					Bugfixes scripts BD et INSTALL
    					Désactivation du mode debug (app.default.php) par défaut
    					Autres ....		
    					
    					
    Version majeure en cours (2.3):
    https://projects.irap.omp.eu/versions/108
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

25 May, 2016

1 commit

  • Demande (terminée): https://projects.irap.omp.eu/issues/3525
    					https://projects.irap.omp.eu/issues/3545
    					https://projects.irap.omp.eu/issues/3546
    					https://projects.irap.omp.eu/issues/3648
    					
    					
    Version majeure en cours (2.3):
    https://projects.irap.omp.eu/versions/108
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

25 Apr, 2016

1 commit