22 Nov, 2021

1 commit


10 Nov, 2021

1 commit


08 Nov, 2021

1 commit

  • - (i) Refactorisation : Vue "index" de l'entité "Stats" désormais
    générique
    
    - (b) Bugfix : nouveau champ "resp_credit" ajouté dans BD (il avait été
    oublié depuis longtemps...)
    		=> du coup, ce champ n'était pas enregistré !!!
    - (i) champ "budgets" désormais optionnel dans BD (il était obligatoire,
    pas cool)
    
    => (A) Attention: Mettre à jour la BD !
    
    v5.2.24-3.7.9
    Etienne Pallier
     

05 Nov, 2021

1 commit


22 Oct, 2021

2 commits

  • - ajout optionnel d'une exception pour un (ou plusieurs) role(s)
    		=> Exemple pour interdire la modif du fournisseur (sauf pour le role
    Administration) :
    		"- fournisseur_id (except Administration)"
    
    v5.2.17-3.7.9
    Etienne Pallier
     
  • - refactorisation des champs readonly, bien plus compact et lisible
    (clean)
    		=> fonction $isReadOnlyField() moved to MyHelper (cleaner)
    		=> nouvelle fonction MyHelper->control() pour surcharger
    Form->control()
    
    - tous les champs peuvent désormais être readonly via config
    
    - refonte de config/app_labinvent_mandatory_fields.default.yml (plus
    exhaustif et cleaner)
    
    => v5.2.16-3.7.9
    Etienne Pallier
     

12 Feb, 2021

1 commit


11 Feb, 2021

1 commit


07 Oct, 2020

1 commit

  • (étape 3 sur 3, terminé)
    
    - Gestion automatique des entités "parentes" et "enfants" et de bcp
    d'autres choses encore...
    - Très générique (meta-programmation)
    => dans AppController:view_generic()
    => utilisation de mon helper
    src/View/Helper/MyHelperHelper/displayAssociatedEntitiesAsSectionShowHide()
    => un seul template unique utilisé /src/Template/Common/view.ctp, évite
    toutes ces trop nombreuses redondances,
    => plus efficace, on modifie tout en un seul endroit ! (au lieu d'une
    dizaine de pages web différentes avant !)
    
    v4.105.1-3.7.9
    Etienne Pallier
     

06 Oct, 2020

1 commit

  • (étape 2, étape 3 en cours...)
    
    => dans AppController:view_generic()
    => utilisation de mon helper
    src/View/Helper/MyHelperHelper/displayAssociatedEntitiesAsSectionShowHide()
    => un seul template unique utilisé /src/Template/Common/view.ctp, évite
    toutes ces trop nombreuses redondances,
    => plus efficace, on modifie tout en un seul endroit ! (au lieu d'une
    dizaine de pages web différentes avant !)
    
    v4.105.0-3.7.9
    Etienne Pallier
     

05 Oct, 2020

2 commits