Olivier Tétard [Wed, 22 Jan 2014 15:42:32 +0000 (16:42 +0100)]
Version 1.0.7
Olivier Tétard [Wed, 22 Jan 2014 14:49:19 +0000 (15:49 +0100)]
Traduction anglaise (de la partie publique essentiellement)
Olivier Tétard [Wed, 22 Jan 2014 14:05:44 +0000 (15:05 +0100)]
Nettoyage du fichier de langue fr
Olivier Tétard [Wed, 22 Jan 2014 14:02:29 +0000 (15:02 +0100)]
Utilisation de chaines de langue pour les erreurs retournées par souscription.php
Olivier Tétard [Thu, 16 Jan 2014 09:58:16 +0000 (10:58 +0100)]
1.0.6
Olivier Tétard [Thu, 16 Jan 2014 09:53:31 +0000 (10:53 +0100)]
Amélioration de la déclaration des champs recherchés.
On me fait signe qu'il est possible de déclarer directement
``rechercher_champs`` dans le pipeline
``declarer_tables_objets_sql``. Merci à @Cerdic :).
Olivier Tétard [Thu, 16 Jan 2014 07:51:24 +0000 (08:51 +0100)]
Version 1.0.5
Olivier Tétard [Thu, 16 Jan 2014 07:49:34 +0000 (08:49 +0100)]
Activation de la recherche sur certains champs.
Très inspiré du commit a182373 de @Cerdic ;).
Olivier Tétard [Thu, 16 Jan 2014 07:49:04 +0000 (08:49 +0100)]
Correction de l'indentation de souscription_pipelines.php
Olivier Tétard [Sun, 22 Dec 2013 14:26:19 +0000 (15:26 +0100)]
Correction de typo dans le CSS de l'espace privé
Olivier Tétard [Sat, 21 Dec 2013 18:08:30 +0000 (19:08 +0100)]
Version 1.0.3
Olivier Tétard [Sat, 21 Dec 2013 17:44:02 +0000 (18:44 +0100)]
Amélioration de l'affichage de la liste des souscriptions.
Les souscriptions abandonnées et en échec sont aussi affichées avec un fond rayé.
Olivier Tétard [Sat, 21 Dec 2013 17:42:08 +0000 (18:42 +0100)]
Correction de l'export : les souscriptions reglées doivent avoir le statut 'ok'.
Olivier Tétard [Thu, 19 Dec 2013 17:13:03 +0000 (18:13 +0100)]
Le formulaire de souscription ne s'affichait pas même sans objectif.
Correction de la manière dont est codé objectif_limite (soit on soit off).
Olivier Tétard [Wed, 18 Dec 2013 14:20:49 +0000 (15:20 +0100)]
Version 1.0.1
Olivier Tétard [Wed, 18 Dec 2013 14:14:57 +0000 (15:14 +0100)]
Correction de l'affichage des valeurs on/off d'une souscription
Olivier Tétard [Fri, 13 Dec 2013 09:44:41 +0000 (01:44 -0800)]
Merge pull request #15 from nursit/feature/notification_mail
Utiliser la fonction notifications_envoyer_mails() qui extrait automatiq...
Cerdic [Thu, 12 Dec 2013 13:59:32 +0000 (14:59 +0100)]
Utiliser la fonction notifications_envoyer_mails() qui extrait automatiquement le sujet a partir de la premiere ligne du message. Permet de deporter le sujet dans le modele et de le rendre personalisable. La fonction a aussi le merite de faire un envoi asynchrone
Olivier Tétard [Thu, 12 Dec 2013 08:27:37 +0000 (00:27 -0800)]
Merge pull request #14 from nursit/bugfix/chaines_langue
2 coquilles + label autre montant
Cerdic [Thu, 12 Dec 2013 08:26:16 +0000 (09:26 +0100)]
2 coquilles + label autre montant
Olivier Tétard [Wed, 11 Dec 2013 09:04:44 +0000 (10:04 +0100)]
Version 1.0.0
Olivier Tétard [Wed, 11 Dec 2013 08:59:36 +0000 (09:59 +0100)]
Merge remote-tracking branch 'cedric/refactor/nommage_inclure'
Amélioration du nommage des fichiers <INCLURE>
Olivier Tétard [Wed, 11 Dec 2013 08:57:29 +0000 (09:57 +0100)]
Merge remote-tracking branch 'cedric/feature/choix_radio_et_libre'
Intégration d'un mode de saisie Radio+entrée libre
Cerdic [Wed, 11 Dec 2013 08:21:56 +0000 (09:21 +0100)]
Rangement des inclusion dans inclure/souscription/ : plus clair et evite des risques de collision sur certains nommages trop generiques
Cerdic [Wed, 11 Dec 2013 08:08:43 +0000 (09:08 +0100)]
fichier qui prend en charge la saisie radio+entree libre
Cerdic [Wed, 11 Dec 2013 08:02:53 +0000 (09:02 +0100)]
Ajout du mode de saisie radio+entree libre
+amelioration des libelle dans la configuration du plugin et d'une campagne
Olivier Tétard [Tue, 10 Dec 2013 22:37:00 +0000 (23:37 +0100)]
Version 0.20.6
Olivier Tétard [Tue, 10 Dec 2013 22:33:18 +0000 (23:33 +0100)]
Correction de la validité du montant.
La fonction montants_str2array() n'était pas appelée lorsque les
montants étaient définis dans la configuration. Ce bug a été révélé
par commit:d339a0c (l150).
Nettoyage du message d'erreur retourné.
Olivier Tétard [Tue, 10 Dec 2013 22:03:55 +0000 (23:03 +0100)]
Version 0.20.5
Olivier Tétard [Tue, 10 Dec 2013 22:01:16 +0000 (23:01 +0100)]
Merge remote-tracking branch 'cedric/bugfix/souscription'
- Nombreuses corrections pour le formulaire de souscriptions
- Amélioration de l'affichage des souscriptions dans l'interface privée
Cerdic [Tue, 10 Dec 2013 18:13:04 +0000 (19:13 +0100)]
Date technique dans la reference
Cerdic [Tue, 10 Dec 2013 17:23:17 +0000 (18:23 +0100)]
meilleure mise en forme de la page d'une souscription, et de la liste des souscriptions
Cerdic [Tue, 10 Dec 2013 16:56:02 +0000 (17:56 +0100)]
revision de la liste des souscriptions :
- trier par date inverse par defaut (les plus recentes en premier)
- pas de lien sur un email si ce n'est pas un lien mailto
- lien vers la campagne
- intitules de colonnes moins grands
Cerdic [Tue, 10 Dec 2013 16:24:56 +0000 (17:24 +0100)]
Ajouter un message pour signaler l'envoi d'un email de confirmation, ajouter la reference de la transaction dans l'email
Cerdic [Tue, 10 Dec 2013 16:09:13 +0000 (17:09 +0100)]
Erreur de conception : il ne faut pas creer une transaction a chaque modif de l'objet souscription car on risque plein de doublons : la transaction est creee dans le traiter() et passee a la souscription.
+ renseigner montant_ht = montant dans la transaction, et non montant_ht=0
+ renseigner l'id_auteur si l'auteur est connecte
+ on ne renseigne pas id_souscription dans la transaction
Cerdic [Tue, 10 Dec 2013 14:05:19 +0000 (15:05 +0100)]
bugfix sur validation du formulaire : on ne poste plus id_souscription_campagne ni type_souscription - ne pas les verifier, mais les injecter dans le traiter()
recu_fiscal vaut on ou off
Olivier Tétard [Tue, 10 Dec 2013 14:36:36 +0000 (15:36 +0100)]
Version 0.20.4
Olivier Tétard [Tue, 10 Dec 2013 14:33:49 +0000 (15:33 +0100)]
Me faire connaitre... : utilisation d'une case à cocher
Olivier Tétard [Tue, 10 Dec 2013 14:33:07 +0000 (15:33 +0100)]
Ne cacher le bloc « Recu fiscal » uniquement pour les dons.
Dans le cas d'une adhésion, il est nécessaire d'avoir l'adresse de l'adhérent, même si il ne souhaite pas recevoir de reçu fiscal.
Olivier Tétard [Tue, 10 Dec 2013 14:10:19 +0000 (15:10 +0100)]
Merge remote-tracking branch 'cedric/feature/editersouscription' into refconfig
Refactoring du formulaire de souscription :
- des wrappers avec des classes dans le modele pour permettre de styler
- formulaire en HTML au lieu de #SAISIES, ce qui permet de regrouper nom/prenom et code postal/ville
- l'inscription à la newsletter et l'information du comité local sont des options qu'il faut activer dans la config
- PHPDoc, coquilles, indentation
Cerdic [Mon, 9 Dec 2013 16:15:51 +0000 (17:15 +0100)]
l'inscription a la newsletter et l'information du comite local le plus proche sont des besoins optionnels : il faut les activer dans la configuration pour qu'ils apparaissent sur les formulaires de souscroption
Cerdic [Mon, 9 Dec 2013 16:04:45 +0000 (17:04 +0100)]
PHPDoc, variable pas initialisee, coquille dans nom de variable
Cerdic [Mon, 9 Dec 2013 16:00:01 +0000 (17:00 +0100)]
indentation
Cerdic [Mon, 9 Dec 2013 15:59:32 +0000 (16:59 +0100)]
refacoring formulaire souscription en HTML (on garde une #SAISIE sur pays pour le moment)
Cerdic [Mon, 9 Dec 2013 15:34:29 +0000 (16:34 +0100)]
ajouter des wrappers avec des classes qui permettent de styler la souscription
Olivier Tétard [Mon, 9 Dec 2013 10:23:19 +0000 (11:23 +0100)]
Merge remote-tracking branch 'cedric/feature/editersouscriptioncampagne'
Refactoring de l’édition des campagnes de souscription :
- formulaire sans #SAISIES
- meilleure ergonomie, et notamment explication plus claire sur
distinction dons/adhésions
- rangement des chaines de langue
- icône, affichage de l'objectif et de l'avancement
- bugfix de l'affichage de l'avancement
- ne pas permettre de créer une campagne de don quand desactivé dans
la config, et idem pour adhésions Liste des campagnes : afficher
objectif et avancement, ainsi que le type de la campagne
Cerdic [Mon, 9 Dec 2013 09:42:29 +0000 (10:42 +0100)]
preciser le type de campagne dans la liste, pas d'avancement en % si objectif nul
Cerdic [Mon, 9 Dec 2013 09:35:26 +0000 (10:35 +0100)]
renommage et rangement des chaines de langue erreurs, ne pas autoriser une campagne de type don si les dons ne sont pas actifs dans la configuration, et idem pour les adhesions
Cerdic [Mon, 9 Dec 2013 09:21:16 +0000 (10:21 +0100)]
afficher les objectifs et avancement en EUR pour les campagne de don
Cerdic [Mon, 9 Dec 2013 09:19:50 +0000 (10:19 +0100)]
rangement des chaines de langue, et meilleur explication don vs adhesions dans le formulaire edition de la campagne
Cerdic [Mon, 9 Dec 2013 09:04:07 +0000 (10:04 +0100)]
bugfix calcul de l'avancement
Cerdic [Mon, 9 Dec 2013 08:51:57 +0000 (09:51 +0100)]
chaines de langue, et detail objectif et avancement dans les listes de campagnes
Cerdic [Mon, 9 Dec 2013 08:39:45 +0000 (09:39 +0100)]
complement sur la fiche d'une campagne : icone, avancement en % et info si la campagne s'arrete a l'atteinte de l'objectif
Cerdic [Fri, 6 Dec 2013 17:36:53 +0000 (18:36 +0100)]
chaine de langue manquante
Cerdic [Fri, 6 Dec 2013 17:35:46 +0000 (18:35 +0100)]
indentation auto
Cerdic [Fri, 6 Dec 2013 17:35:12 +0000 (18:35 +0100)]
mise en forme et bugfix sur la fiche d'une campagne
Cerdic [Fri, 6 Dec 2013 17:10:22 +0000 (18:10 +0100)]
refactoring formulaire edition campagne, en HTML, avec meilleure lisibilite/accessibilite
Cerdic [Fri, 6 Dec 2013 11:08:59 +0000 (12:08 +0100)]
Langues : chaines souscription_campagne dans le fichier homonyme pour eviter des bugs d'affichage dans l'espace prive
Olivier Tétard [Fri, 6 Dec 2013 16:51:30 +0000 (17:51 +0100)]
Version 0.20.3
Olivier Tétard [Fri, 6 Dec 2013 14:58:35 +0000 (06:58 -0800)]
Merge pull request #6 from nursit/refconfig
Amélioration de la page de configuration du plugin
Olivier Tétard [Thu, 5 Dec 2013 16:54:08 +0000 (08:54 -0800)]
Merge pull request #5 from nursit/reficones
Modification des icônes
Cerdic [Thu, 5 Dec 2013 15:32:03 +0000 (16:32 +0100)]
ameliorer la lisibilite du formulaire de configuration
Cerdic [Thu, 5 Dec 2013 15:17:30 +0000 (16:17 +0100)]
formulaire de configuration HTML (sans #SAISIES) et pas la peine d'implementer charger() ni traiter() qui sont prises en charges automatiquement par SPIP
+ toujours preferer une case a cocher plutot qu'un radio avec des labels oui/non car ceux ci sont non signifiants hors contexte et degradent l'accessibilite de la saisie
Cerdic [Thu, 5 Dec 2013 14:22:47 +0000 (15:22 +0100)]
icones (suite)
Cerdic [Thu, 5 Dec 2013 14:21:32 +0000 (15:21 +0100)]
icones (suite)
Olivier Tétard [Thu, 5 Dec 2013 14:08:17 +0000 (06:08 -0800)]
Merge pull request #4 from nursit/refactoring
Logo 32px et 16px, version et shema sur 3 chiffres
Cerdic [Thu, 5 Dec 2013 13:59:06 +0000 (14:59 +0100)]
Logo 32px et 16px, version et shema sur 3 chiffres
france2.attac.org [Mon, 14 Oct 2013 10:51:43 +0000 (12:51 +0200)]
Ajout du numéro de campagne dans le formulaire de souscription.
Ajout d'une classe formulaire_souscription_#ID sur le formulaire, pour permettre de faire des styles spécifiques par campagne.
Olivier Tétard [Tue, 8 Oct 2013 08:20:32 +0000 (10:20 +0200)]
Style du README.rst
Olivier Tétard [Tue, 8 Oct 2013 08:14:09 +0000 (10:14 +0200)]
Ajout d'un fichier README
Olivier Tétard [Tue, 8 Oct 2013 07:57:03 +0000 (09:57 +0200)]
Version 0.20 (correction pour éviter des conflits de versions)
Olivier Tétard [Mon, 7 Oct 2013 09:48:22 +0000 (11:48 +0200)]
Version 0.2.0
Olivier Tétard [Mon, 7 Oct 2013 09:43:56 +0000 (11:43 +0200)]
Possibilité de définir des courriels de confirmation par campagne.
Les courriels de confirmation peuvent désormais être définis par campagne, en surchargeant, par exemple, le modèle 'mail-souscription-succes' en 'mail-souscription-succes-1' (pour la campagne 1).
Olivier Tétard [Mon, 7 Oct 2013 08:55:30 +0000 (10:55 +0200)]
Utilisation de #GENERER_SAISIES pour la configuration du plugin.
Olivier Tétard [Mon, 7 Oct 2013 08:03:31 +0000 (10:03 +0200)]
Changement du format de stockage de la configuration des montants
Olivier Tétard [Mon, 7 Oct 2013 08:04:21 +0000 (10:04 +0200)]
Suppression des espaces lors du traitement des montants (montants_str2array)
Olivier Tétard [Sun, 6 Oct 2013 17:23:12 +0000 (19:23 +0200)]
Ajout de la possibilité de configurer les montants par campagne.
Il est désormais possible d'activer une configuration spécifique pour les campagnes, qui si elle est activée permet de configurer le type de saisie et les montants.
Olivier Tétard [Sun, 6 Oct 2013 17:25:39 +0000 (19:25 +0200)]
Déplacement et amélioration des fonctions montants_str2array().
La fonction saisie_chaine2tableau proposée par le plugin saisie est désormais utilisée.
Olivier Tétard [Sun, 6 Oct 2013 14:10:23 +0000 (16:10 +0200)]
Faute de typo dans lire_config
Olivier Tétard [Sun, 6 Oct 2013 14:09:53 +0000 (16:09 +0200)]
Formulaire souscription : saisie du montant sur une ligne
Olivier Tétard [Sun, 6 Oct 2013 14:08:34 +0000 (16:08 +0200)]
Récupération des montants du formulaire souscription dans le code PHP.
Olivier Tétard [Sun, 6 Oct 2013 13:57:59 +0000 (15:57 +0200)]
Affichage du formulaire de souscription quand il n'y a pas de limites.
Olivier Tétard [Fri, 4 Oct 2013 16:13:46 +0000 (18:13 +0200)]
Correction (mineure) de la déclaration de objectif_limiter
Olivier Tétard [Fri, 4 Oct 2013 14:10:19 +0000 (16:10 +0200)]
Ne pas afficher le formulaire de souscription si l'objectif est atteint
Fermeture de la campagne lorsque l'objectif d'une campagne est atteint (et que le formulaire de souscription doit être fermé dans ce cas là).
Olivier Tétard [Fri, 4 Oct 2013 13:55:11 +0000 (15:55 +0200)]
Utilisation de la balise #AVANCEMENT_CAMPAGNE dans les squelettes.
Olivier Tétard [Fri, 4 Oct 2013 13:54:08 +0000 (15:54 +0200)]
Ajout d'une nouvelle balise #AVANCEMENT_CAMPAGNE.
Cette balise permet de calculer l'avancement d'une campagne en fonction du type de celle-ci et du niveau initial (le cas échéant).
Olivier Tétard [Thu, 3 Oct 2013 20:18:40 +0000 (22:18 +0200)]
Ajout de la possibilité de limiter les "places" d'une campagne.
Ajout d'un champ « limite » permettant d'indiquer si la campagne doit être limitée en nombre (par exemple dans le cas d'une adhésion à tarif spécial).
Olivier Tétard [Thu, 3 Oct 2013 19:07:26 +0000 (21:07 +0200)]
Ajout d'un champ 'limite' dans la table souscription_campagne.
Ce champs va permettre de limiter certaines campagnes en nombre.
Olivier Tétard [Fri, 4 Oct 2013 09:18:14 +0000 (11:18 +0200)]
Correction de la vérification des valeurs des objectifs de campagne.
Vérification de la valeur du seuil initial (qui ne doit pas être suppérieur à l'objectif).
Olivier Tétard [Thu, 3 Oct 2013 20:33:28 +0000 (22:33 +0200)]
Affichage conditionnel de l'objectif lors de l'édition de campagnes.
Affichage d'un nouveau bouton radio « oui / non » permettant d'afficher ou non les champs 'objectif' et 'objectif_initial'.
Olivier Tétard [Thu, 3 Oct 2013 19:03:45 +0000 (21:03 +0200)]
Utilisation de #GENERER_SAISIES pour l'édition des campagnes.
La définition des saisies est ainsi faite dans le code PHP, ce qui permet l'utilisation de fonctionnalités comme « afficher_si ».
Olivier Tétard [Thu, 3 Oct 2013 14:34:50 +0000 (16:34 +0200)]
Amélioration des fils d'ariane dans l'espace privé
Olivier Tétard [Thu, 3 Oct 2013 14:29:51 +0000 (16:29 +0200)]
Corrections de chaines de langue
Olivier Tétard [Wed, 2 Oct 2013 20:10:48 +0000 (22:10 +0200)]
Lors de l'export, ajout du champ informer_comite_local (oubli)
Olivier Tétard [Tue, 24 Sep 2013 08:46:46 +0000 (10:46 +0200)]
Version 0.10
Thierry Eraud [Sun, 25 Aug 2013 21:30:29 +0000 (23:30 +0200)]
Correction lien vers création d'une nouvelle campagne
Thierry Eraud [Sun, 25 Aug 2013 21:32:51 +0000 (23:32 +0200)]
Evite d'afficher le menu de navigation sur les pages non concernées
Olivier Tétard [Sat, 1 Jun 2013 22:09:02 +0000 (00:09 +0200)]
Version 0.9
Olivier Tétard [Sat, 1 Jun 2013 22:05:38 +0000 (00:05 +0200)]
Nettoyage et indentation
Olivier Tétard [Sat, 1 Jun 2013 22:05:23 +0000 (00:05 +0200)]
Ajout d'un onglet permettant de filtrer les souscriptions selon leur statut