Commit graph

60 commits

Author SHA1 Message Date
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
9532ff2547 on ajoute la possibilité de filtrer les valeurs dans le gamutable. Pour
cela il faut declarer dans l'array Saisies le nom de la fonction dans
l'a clé : "filtrer"
2022-04-11 14:41:16 +02:00
4f138ad342 Merge branch 'master' of https://git.gamuza.fr/SPIP/gamuform 2022-04-05 23:04:43 +02:00
10d1cfd5cb plus besoin du fichier administration 2022-04-05 23:04:36 +02:00
841db7c8b1 on filtre l'array pour ne garder que si on a la cle saisie 2022-04-04 16:06:03 +02:00
f2a2c7c5f4 on protege le cas général 2022-04-04 11:20:43 +02:00
fd92aa4deb on traite le cas de l'input date 2022-04-04 11:19:56 +02:00
3a239c8e1b ne plus le declarer ici, sinon, ca le vide 2022-04-04 11:01:30 +02:00
415d96eb23 plus generique 2022-04-04 10:39:09 +02:00
882aca5708 maj de la doc 2022-04-04 10:37:17 +02:00
c94f8d2816 les tableaux des saisies sont maintenant le return d'une fonction dans
gamuform/mon_objet.php.
maj de la doc
2022-03-31 11:45:04 +02:00
08ed7119e0 ajout de la suppression d'une ligne d'un objet 2022-03-31 10:36:15 +02:00
ff03183fd6 correction X bugs 2022-03-31 10:19:47 +02:00
1af56cd55e modification des autorisations, on utilise les autorisations avec le
type gamuform
Ces autorisations appellent les autorisations du type.
Comme cela, il est tres facile de surcharger ces 3 autorisations pour
unifier toutes
2022-03-31 09:43:18 +02:00
c32ede5325 on passe par un inclure 2022-03-30 21:42:17 +02:00
1aba64de6b simplification paquet 2022-03-30 17:50:31 +02:00
7ffbbdfc81 un peu de doc 2022-03-30 17:49:51 +02:00
fd3a608ca0 un peu de doc 2022-03-30 17:49:45 +02:00