Commit graph

77 commits

Author SHA1 Message Date
77683e27a5 feat: on essaye encode en json en tenant compte du typage 2024-06-04 22:29:39 +02:00
6aa97ce5d2 fix: lors du commit PSR, oublie ';' 2024-02-07 14:52:14 +01:00
a55cd7cb40 feat: ajout pipeline post_edition 2023-09-25 08:06:37 +02:00
392c535fe4 PSR 2023-09-25 08:02:24 +02:00
8c45ecef4c feat: trad esp 2023-09-22 13:08:41 +02:00
cy_altern
192c1ff715 Feat: passage en 4.2 2023-08-19 18:17:31 +02:00
950d598406 fix: compatible chaine de langue 2023-05-03 00:34:25 +02:00
7f7b1adcb0 feat: on peut maintenant surcharger le selecteur d'affichage du nombre de ligne par page 2023-04-14 07:39:45 +02:00
ddc665e4fd up de z 2023-04-13 09:20:48 +02:00
ac54e34b75 feat: ajout ordreCol pour le json 2023-04-13 09:20:32 +02:00
af390eac54 fix: si on a une saisie de type explication => on la passe 2023-04-12 23:27:55 +02:00
47ec657823 up de z 2023-04-12 11:32:17 +02:00
26947a4943 fix: il faut utiliser la bonne variable 2023-04-12 11:32:06 +02:00
f616c5e333 compat spip 41 2022-12-21 14:38:21 +01:00
95be841491 on filtre le select pour na pas avoir de fatal error sql 2022-09-26 14:34:22 +02:00
f5e974640f Derniers gros changement qui ne cassent pas la compatibilité :
* la declaration des objets n'existe plus
* la declaration des chaines de langue évolue :
- soit un array global `$GLOBALS['gamuform_i18n']['mon_objet']`
- soit une chaine de langue dans lang/mon_objet_fr.php
2022-06-30 21:53:59 +02:00
2b42ca2ee7 up de z 2022-06-30 16:06:06 +02:00
7f58033e7f dans voir_gamuform :
on peut passer dans l'url un arg &w=id_mon_objet=25 via parametre_url
ex : `|parametre_url{w,id_app_competition=#ID_APP_COMPETITION}`
cet arg sera ajouté dans le where de la recup des valeurs a afficher
cela permet de faire un premier filtrage
2022-06-30 15:59:48 +02:00
8b34be2d87 amélioration du chargement du json 2022-05-16 23:13:18 +02:00
7a3af751af ajout nom du fichier csv 2022-05-16 23:05:55 +02:00
13c93f7794 permet de gerer le cas des entiers plus precisement 2022-05-12 21:38:47 +02:00
49e7f583c7 suite page cle options 2022-05-12 10:09:45 +02:00
aac117e14d up de z 2022-05-12 10:07:22 +02:00
064789956c on prend en compte si la cle options est presente 2022-05-12 10:07:09 +02:00
de77a13cb2 Maj de l'exemple 2022-05-12 10:06:10 +02:00
056026027b On vide le fichier html du form pour utiliser toute la puissance de saisie 2022-05-12 09:29:02 +02:00
94ff9e77c4 double coquilles 2022-05-11 10:46:06 +02:00
a75ef7ff94 up de z 2022-05-11 10:38:51 +02:00
5d4b012aaf on passe l'env aux modeles 2022-05-11 10:35:44 +02:00
7d5626a966 lien editer / supprimer, on passe par des modeles pour pouvoir etre surcharge 2022-05-11 10:34:33 +02:00
d5152ac551 correction test 2022-05-11 10:23:06 +02:00
90a265d71c up de z 2022-05-10 18:06:45 +02:00
09edd30c7b on charge le formulaire avec id_redirect qui permet de de recharger la bonne ligne du gamutable 2022-05-10 18:06:27 +02:00
19e5e0403a ajout la possibilite de passer des options au chargemnet 2022-05-10 17:45:36 +02:00
f2049c4740 maintenant que l'on a ajouté l'autorisation générale pour voir le json, on les ajoutes pour l'edition / suppression 2022-05-10 11:35:23 +02:00
79ff2d5dea Merge branch 'master' of https://git.gamuza.fr/SPIP/gamuform 2022-05-10 10:24:01 +02:00
b0c56355e5 ajout autorisation sur le json 2022-05-10 10:23:57 +02:00
cy_altern
919bd4a323 utilisation de mb_ucfirst pour ne pas exploser le json si un intitulé de champ commence par un caractèrte accentué 2022-05-09 19:51:03 +02:00
b626a4cd59 premiere lettre de la chaine de langue en majuscule 2022-05-04 09:12:03 +02:00
57b4d95157 dans la declaration du header, on accepte les chaines de langue :
<:prefix:ma_chaine_de_langue:>
2022-05-04 09:03:29 +02:00
643f5aee98 amelioration ordre autorisations 2022-05-03 16:08:44 +02:00
6a5b838289 on est plus souple sur le nom de la fonction,
- si notre fonction commence par _array_maSuperFonction,
on teste en premier si la fonction maSuperFonction() exist sinon on
teste si _array_maSuperFonction() existe sinon return vide
comme cela, on ne casse plus la compat
2022-04-29 17:18:06 +02:00
8c895ece29 up de y, on casse la compat via le nom de la fonction 2022-04-29 16:53:54 +02:00
9d7b1b1abe Si la fonction pour le filtre commence par _array_ ex:
_array_maSuperFonction() alors en param elle aura un array (la ligne)
sinon la fonction aura la valeur comme param
2022-04-29 16:52:30 +02:00
486e197c7f on chargement du form lors de la creation, on initialise les valeurs par null et non vide, sinon pb avec les saisies 2022-04-29 16:52:27 +02:00
0111fc1aba filtrage pour eviter une erreur si une autorisation ne permet pas d'utiliser un champ 2022-04-21 17:31:54 +02:00
bb8283f026 Lors de la declaration d'un objet, on peut le declarer via un objet qui
précise les types de chaine de langue. c'est facultatif
2022-04-16 15:30:31 +02:00
f41d6a6e8b amelioration du systeme de filtre, pour gerer au mieux les inconnues 2022-04-15 18:12:02 +02:00
8fe52051d3 On continue la refonte, on utilise la cle gamutable pour avoir les
champs et pouvoir separer les saisies de l'affichage
2022-04-15 15:53:40 +02:00
eb0b20b959 Grosse amélioration de la partie affichage dans le gamutable :
* Dans l'array des saisies, on ajoute une entrée : gamutable qui reprend
  le nom des clé de gamutable : header / classes / filtreCol / crayons
* et on ajoute la clé : fonction => pour le filtrage de la valeur à
  afficher via un filtre
Perte de compatibilite, mais c'est maintenant qu'il faut le faire
2022-04-15 09:51:14 +02:00