11 May, 2020

1 commit

  • - Ajout d'un LOG applicatif dans le fichier /logs/debug.log pour toutes
    les actions importantes (add, edit, delete, ...) qui permet de savoir
    kiafekoi
    	- Suppression des méthodes isAuthorizedAction() et
    isAuthorizedActionFor() car plus simple de ne garder QUE
    isAuthorizedAction() en la modifiant un peu... => du coup, c'est
    désormais cette SEULE méthode (dans CHAQUE controleur) qui décide de
    l'accès ou non à une action selon le profil utilisateur
    Etienne Pallier
     

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
     

27 Mar, 2020

1 commit


26 Mar, 2020

1 commit


25 Mar, 2020

1 commit


24 Mar, 2020

1 commit


23 Mar, 2020

1 commit


20 Mar, 2020

1 commit


16 Mar, 2020

1 commit


11 Jun, 2019

1 commit


22 May, 2019

1 commit


10 May, 2019

1 commit


09 May, 2019

1 commit


07 May, 2019

1 commit


26 Apr, 2019

1 commit


15 Apr, 2019

1 commit


17 Jan, 2019

1 commit


09 Jan, 2019

1 commit

  • - attention, modif de la BD, il faut executer le script
    db-update-2019-01-09.sh ("-CRAL.sh" pour le CRAL)
    - renommé tous les champs et variables *_ldap en ldap_* pour meilleure
    lisibilité
    - adapté la section LDAP de la config
    Etienne Pallier
     

24 Aug, 2018

1 commit

  • J'ai modifié la règle alphanumerique sur les noms des documents pour
    qu'elle accepte aussi les tirets et les underscore,
    J'ai ajouté le script d'insertion du type de doc Devis, et du type de
    suivi Panne dans les database updates,
    J'ai fait passer la version de git à 2.9.0.0
    Malik Imelhaine
     

22 Aug, 2018

1 commit

  • Conflicts:
    	src/Controller/AppController.php
    	src/Controller/DocumentsController.php
    	src/Model/Table/DocumentsTable.php
    	src/Template/Documents/edit.ctp
    	src/Template/Layout/Formules/add.ctp
    	src/Template/Layout/Formules/edit.ctp
    	src/Template/Layout/Formules/index.ctp
    	src/Template/Layout/Formules/view.ctp
    	src/Template/Materiels/index.ctp
    	src/Template/Pages/tools_menu_sm.ctp
    	src/Template/Suivis/add.ctp
    	src/Template/Suivis/view.ctp
    mimelhaine
     

21 Aug, 2018

2 commits


14 Aug, 2018

1 commit


31 Jul, 2018

1 commit


20 Jul, 2018

1 commit

  • Ajout de la fonction d'envoi de mail d'un document, cette fonction sera rattachée à un bouton.
    Cette fonction récupère l'instance de document liée à l'id en paramètre, vérifie si c'est une photo ou un doc, utilise un envoi de mail correspondant, puis affiche un message flash pour dire si cela a fonctionné ou pas.
    Malik Imelhaine
     

23 Jan, 2018

2 commits

  • - phase installation, structure BD, ...
    	- Export des matériels :
    		- Num cde : vide !!!
    		- autres champs vides : Fournisseur - Etop - num serie - Nom
    utilisateur
    	- Fiche PDF du matériel: plusieurs champs manquants
    	- Bug affichage résultat recherche (contenu ne correspond pas aux
    colonnes, et certains contenus sont absents!!)
    	- Listes export : supprimer champ id
    	- Bug étiquette : organisme ne s'affiche plus
    	- Bug doc admission
    
    ATTENTION : Mise à jour de la base de données requise (cf
    database/update)
    epallier
     
  • 	- Phase installation, structure BD, ...
    	- Export des matériels :
    		- Num cde : vide !!!
    		- autres champs vides : Fournisseur - Etop - num serie - Nom
    utilisateur
    	- Fiche PDF du matériel: plusieurs champs manquants
    	- Bug affichage résultat recherche (contenu ne correspond pas aux
    colonnes, et certains contenus sont absents!!)
    	- Listes export : supprimer champ id
    	- Bug étiquette : organisme ne s'affiche plus
    epallier
     

22 Jan, 2018

1 commit


15 Sep, 2017

1 commit


29 Aug, 2017

1 commit


28 Aug, 2017

1 commit


30 Jun, 2017

1 commit


21 Jun, 2017

1 commit


12 Jun, 2017

3 commits


11 Jun, 2017

1 commit


08 Jun, 2017

1 commit


30 May, 2017

1 commit


01 Jul, 2016

1 commit

  • - amélioration et correction vue index et find (bouton details enlevé,
    décalage bouton gauche, ajustement position bouton, ...) 
    
    - Menu responsable + fonctionnement groupe métier et thématique exclusif
    (priorité groupe métier)
    
    - Correction probleme table "users" - IRAP ONLY
    (db-update-2016-07-01-irap.sh)
    
    	   
    Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
    
    ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
    Alexandre