07 May, 2020

1 commit

  • 	- shortcuts dans AppController (donc disponible pour TOUS les
    controleurs) :
    		- $this->u = user courant
    		- $this->e = entité courante
    		- $this->e_id = id de l'entité courante
    		- $this->a = action en cours
    		- $this->c = controleur en cours (?)
    		- $this->getEntity($id=null) // id=null si matos courant
    	- harmonisation des noms de méthodes pour MaterielsController :
    		- $this->isCreated($id=null) // id=null si matos courant
    		- $this->belongsToUser($username, $id=null) // id=null si matos
    courant
    		 	et $this->belongsToCurrentUser($id=null) // id=null si matos courant
    		- $this->isSameGroupAsUser($userlogin, $id=null) // id=null si matos
    courant
    		 	et $this->isSameGroupAsCurrentUser($id=null) // // id=null si matos
    courant
    	- harmonisation des méthodes dans entité Materiel (Entity) :
    		- is_created, is_validated, is_tobearchived, is_archived
    		- belongsToUser($username) // owned or declared by user
    		- isSameGroupAsUser($usergroup1, $usergroup2) // is same group as user
    groups
    		- ...
    	- poursuite généralisation utilisation de la fonction
    isAuthorizedAction() partout où on a besoin de connaitre les droits d'un
    user (view, index, ...)
    Etienne Pallier
     

05 May, 2020

1 commit

  • - LOG : ajout de messages log sur actions importantes (add, edit,
    delete, ...)
    	- SIMPLIFICATION : Suppression des valeurs "N/A" (inutile et pose des
    problèmes) dans 4 tables : groupes_thematiques, groupes_metiers, sites,
    et type_documents => et remplacement des liens vers ces champs par NULL
    dans tables materiels, suivis, emprunts, et documents !!!
    	- Utilisation __toString() pour afficher une entité rapidement avec
    echo $entity
    	- bugfix ACLs isAuthorizedAction() de Materiels => début de
    généralisation de l'utilisation de cette fonction partout où on a besoin
    de connaitre les droits d'un user (view, index, ...)
    Etienne Pallier
     

04 May, 2020

1 commit

  • 	- Nouvelle variable $this->current_user_entity "globale" et héritée par
    tous les controleurs (car définie dans AppController.beforeFilter())
    		=> cette variable est un objet Entity et donc avec des propriétés
    (virtuelles) pratiques permettant de faire par exemple :
    			- $user->is_admin
    			- $user->is_resp
    			- $user->is_super
    			mais aussi :
    			- $user->is_admin_or_more()
    			- $user->is_admin_or_less()
    
    	- bugfix 3 TESTS !!!
    Etienne Pallier
     

15 Jan, 2019

1 commit


22 Jan, 2018

1 commit


29 May, 2017

1 commit


28 Jun, 2016

1 commit

  • !!! Se placer dans database/update et exécuter le script
    ./db-update-2016-06-28.sh !!!
    
    Confirmation suppression doc + organisation configuration/form + taille
    doc config + photo materiel + liste type document défaut + acl documents
    + bugfixes
    
    Demande (terminé) : https://projects.irap.omp.eu/issues/3905
    					https://projects.irap.omp.eu/issues/3790
    					https://projects.irap.omp.eu/issues/3904
    
    Demande (en cours) : https://projects.irap.omp.eu/issues/3716
    	   
    Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

24 Jun, 2016

1 commit

  • !!! Se placer dans database/update et exécuter le script
    ./db-update-2016-06-24.sh !!!
    
    gérer panne matériel + validation si champ rempli + menu home profil
    responsable
    
    Demande (terminé) : https://projects.irap.omp.eu/issues/3897
    					https://projects.irap.omp.eu/issues/3807
    					https://projects.irap.omp.eu/issues/3781
    	   
    Version majeure en cours (2.4):
    https://projects.irap.omp.eu/versions/107
    
    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

  • Modification BD (voir update)
    
    Demande (terminée): Bugfixes...
    									
    Version majeure en cours (2.4):
    https://projects.irap.omp.eu/versions/107
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre
     

19 Apr, 2016

1 commit