10 Sep, 2021
1 commit
-
+ Bugfix : suppression message debug => v5.2.1-3.7.9
09 Sep, 2021
3 commits
-
...une fois le matériel : - créé (lot 0) - en commande (lot 1) - validé (lot 2) - Pouvoir modifier le champ "n° inventaire Tutelle" sur un matos validé (Service fait CNRS ----> je récupère le n° inventaire "Tutelle" sur GESLAB (SIFAC ?) et je complète la fiche INVENTIRAP => v5.2.0-3.7.9
-
et bugfixes : - Bugfix : cocher les boutons "A valider", et "En commande" quand activés - Bugfix : sur la page accueil des gestionnaires, correction des liens vers les matos => v5.1.1-3.7.9
31 Aug, 2021
1 commit
05 May, 2021
1 commit
05 Feb, 2021
1 commit
-
(FROM SCRATCH) - Documentation en ligne (install et technique) grandement mise à jour, pour une progression plus logique - Install from scratch OK ! - script d'installation plus simple, robuste, et cohérent : suppression des sudo création automatique de 4 utilisateurs de base (dont "superadmin"), qui vont permettre de démarrer confortablement avec l'application (en mode "sans ldap") BD créée et re-créée sans pb, avec accès root ou pas réorganisation dossier database/, ... - stats de connexion ok dès le début - stats sur les matériels (pages/stats) s'affiche correctement même quand aucun matériel dans la BD - script ADD_NEW_SUPERADMIN_USER_LDAP pour ajouter un utilisateur ldap en tant que superadmin, afin de préparer le passage en mode "avec ldap" - l'appli devrait normalement bien fonctionner dans les 2 modes "avec LDAP" ou "sans ldap" - Début de mise en conformité avec CakePhp 3.7 (fichier de configuration config/app.php notamment) - Bugfix plusieurs erreurs qui apparaissent quand il n'y a aucun matériel dans la BD... - Suppression du role ADMINPLUS (y-compris dans les tests) - Mise en conformité de certaines Fixtures (Users, Materiels) - LOGOs par défaut (mais encore IRAP donc à changer...) - TESTS auto ok - Tests manuels ok : - Génération PDF => OK (sauf QRcode...) - Génération QrCode => OK (sauf sur pdf...) - Envoi email => OK
21 Jan, 2021
1 commit
-
- mise à jour de composer.phar v1 => v2 - bugfix stats pour début nouvelle année (quand pas de donnée, division par 0) - Début Autorisations niveau VUE (niveau 2) dans MaterielsController v4.107.30-3.7.9
25 Nov, 2020
1 commit
-
- (i) Date achat désormais facultative (avant validation) => si vide, numéro inventaire généré à partir de l'année courante - (b) Bugfix (2eme) remplacement d'un fournisseur par un autre (date achat peut être vide) v4.107.14-3.7.9
04 Nov, 2020
1 commit
-
- (e) Par défaut, Utilisateur = Acheteur = celui qui crée la fiche (sans possibilité de changer si profil UTILISATEUR) - (e) Renommage et filtrage de quelques champs administratifs d'un matériel - (i) Requete sql pour ajouter types devis et facture dans type_documents - (b) Bugfix logout quand le user est déjà logout... - (i) Prix doit être strictement positif v4.107.2-3.7.9
03 Nov, 2020
1 commit
-
(pour préparer la nouvelle version V5 de janvier 2021)
20 Oct, 2020
2 commits
-
v4.105.33-3.7.9
19 Oct, 2020
2 commits
-
=> par défaut = acheteur v4.105.28-3.7.9
-
=> nouvelle requete de "nettoyage automagique" de toute la liste => nouveau formulaire de remplacement d'un fournisseur par un autre => Nombre de fournisseurs affiché v4.105.27-3.7.9
07 Oct, 2020
2 commits
-
v4.105.3-3.7.9
02 Oct, 2020
1 commit
-
=> les sections n'étaient plus pliables ! v4.104.3-3.7.9
17 Sep, 2020
1 commit
-
v4.101.12-3.7.9
10 Sep, 2020
1 commit
-
Aussi : Changement de quelques règles d'accès (ACL) par défaut v3.7.9.97
03 Sep, 2020
1 commit
-
(materiels/edit) bugfix "action impossible" quand edition d'un materiel avec date achat nulle
31 Jul, 2020
1 commit
-
(en cas d'erreur de validation sur un autre champ)
30 Jul, 2020
2 commits
17 Jul, 2020
1 commit
-
(v3.7.9.6) - Renforcement important controles sur les dates d'un matériel (achat, livraison, fin garantie) - Le numero d'inventaire généré automatiquement en fonction de l'année d'achat est désormais MIS À JOUR à chaque fois qu'on change la date d'achat !!!
07 Jul, 2020
1 commit
-
- Materiel : technique ou/et inventoriable => trop compliqué et inutile => en fait c’est un OUX (exclusif) => simplifier en ne gardant qu'UNE SEULE case à cocher qui s'appelle "materiel technique". => Si cette case n'est pas cochée, le prix doit alors être supérieur à 1000E => par contre, on garde quand même le champ ds la BD au cas où. - Colorisation selon statut du matériel : CREATED => bleu VALIDATED => vert TBA => orange ARCHIVED => rouge
05 Jun, 2020
1 commit
-
- bugfix : renommé groupe_thematique_id en groupes_thematique_id pour etre harmonisé partout et surtout avec "groupes_metier_id" !!! - bugfix : isSameGroup - tous les tests actuels ok - AUTORISATIONS DESORMAIS ADAPTABLES POUR CHAQUE LABO => pris en compte (testé) aussi dans les tests avec setAuthorizations_TEST() - Vues view (déjà fait avant) et index : les boutons d'action (éditer, valider, supprimer...) s'affichent désormais en fonction des autorisations centralisées
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, ...)
29 Apr, 2020
1 commit
-
- Ajout de $this->entity, $this->action et $this->action_id (...) dans beforeFilter() pour simplifier et optimiser la suite des traitements - simplification du isAuthorizedAction() de Materiels - Optimisations pour éviter trop de requetes en BD et simplification des tests acl - Meilleure gestion des aspects authentification et authorization - mon 1er View Helper dans src/View/Helper (MyButtonHelper) pour créer plus facilement des boutons !! : - migration des fonctions getActionButton() et displayElement() dans MyButtonHelper et remplacement progressif dans les vues
20 Apr, 2020
1 commit
-
- Améliorations EMPRUNT - mon 1er View Helper dans src/View/Helper (MyButtonHelper) pour créer plus facilement des boutons !! - TOUTES les nombreuses sections Toggle javascript refactorisées en 5 lignes (show/hide) !! - Début d'utilisation du HELPER Html pour raccourcis d'écriture
16 Apr, 2020
1 commit
-
- GROS bugfix check dates : uniformisation du format date partout (vues et DatePicker.js et code javascript) => dd/mm/aaaa (au lieu de dd-mm-aa) - nombreuses refactorisations, généralisations et améliorations du code javascript (bcp de refactorisation dans script.js)
07 Apr, 2020
1 commit
-
- amélioration du code javascript - ajout champ "is_regular" dans table type_suivis pour déclarer les types des suivis réguliers (fréquence) ou irréguliers (date) - mise à jour vues suivi et type_suivis pour le champ "is_regular" - commentaires - début d'utilisation des migrations de BD - ...
01 Apr, 2020
1 commit
-
Le fournisseur est toujours en BD mais il est automatiquement ajouté si on en saisit un nouveau Ca corrige aussi automatiquement si espaces en trop, y-compris les anciens déjà saisis !!!
31 Mar, 2020
1 commit
-
par refactorisation des vues add et edit en 1 seule (add_edit) + Ajout de fournisseur possible