{"head":"e6e255d5e38e5521636f695a5825176e43ebc87d","size":23,"push_id":46393632,"commits":[{"sha":"33a8544379fb842ff83ebbe19d9f2d35e9b86ce8","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/33a8544379fb842ff83ebbe19d9f2d35e9b86ce8","message":"Ajout du Doxyfile pour l'API PHP.\n\n- Ajout du fichier Doxyfile permettant de générer la documentation de\n  l'API PHP."},{"sha":"373ef8d50177a4fba4c95a046b3651c840ad49ae","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/373ef8d50177a4fba4c95a046b3651c840ad49ae","message":"Ajout de purge_unvalidated_cra.php.\n\n- Ajout du webservice de suppression des CRA non validés. Celui-ci\n  supprime tous les CRA non validés dont la date est inférieure ou égale\nau dernier jour du mois précédent."},{"sha":"da4b4c5250f94040c6bf80d825eb84c84f5aa583","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/da4b4c5250f94040c6bf80d825eb84c84f5aa583","message":"Ajout initial de la lib Qt GYMActivityWebApi.\n\n- import initial du projet."},{"sha":"73e998d77bd0ed8f18a8442e5c084e666e2e6f3f","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/73e998d77bd0ed8f18a8442e5c084e666e2e6f3f","message":"Clone du git de qjson.\n\n- import initial."},{"sha":"73bddbe75d326e661cb43ddd6150158d30e4fc57","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/73bddbe75d326e661cb43ddd6150158d30e4fc57","message":"Merge branch 'arnaud_dev' of github-geny:adupuis/GYMActivity into arnaud_dev"},{"sha":"d25a9818af62fcaa3587424de8af52ae180431a9","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/d25a9818af62fcaa3587424de8af52ae180431a9","message":"Remplacement de qjson git par une version stable.\n\n- utilisation de qjson 0.7.1."},{"sha":"dd45e3c8279343327de107c61b7658a842b2cf05","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/dd45e3c8279343327de107c61b7658a842b2cf05","message":"Ajout initial des tests de GYMActivityWebApi.\n\n- import initial."},{"sha":"b781211981fd6bb76e8ee6b2e45a032a047dcfeb","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/b781211981fd6bb76e8ee6b2e45a032a047dcfeb","message":"Modifications mineures."},{"sha":"b5b4f9270d4ad6a0711ccb18f493f2e9a5b4e2e7","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/b5b4f9270d4ad6a0711ccb18f493f2e9a5b4e2e7","message":"Appels de htmlentites à l'insertion des idées et commentaires pour éviter les injections HTML/Javascript."},{"sha":"4f91523b4e5b038620dfdbb7157b6032639a861f","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/4f91523b4e5b038620dfdbb7157b6032639a861f","message":"Les htmlentities du précédent commit supportent maintenant l'UTF-8..."},{"sha":"30fd9843ced0141970d5f5419156de4d6bba68d3","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/30fd9843ced0141970d5f5419156de4d6bba68d3","message":"Refonte du design de présentation des idées & commentaires; peut encore évoluer ;)"},{"sha":"43fd38191dfa5991ba3dac4a48462c5402ff325f","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/43fd38191dfa5991ba3dac4a48462c5402ff325f","message":"Ajout d'infobulles sur les actions grisées (éditer & supprimer) de la liste des idées."},{"sha":"5f6afe78e4de9b57f366ee18bef07f13f0ff877a","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/5f6afe78e4de9b57f366ee18bef07f13f0ff877a","message":"Remplacement de l'intitulé 'Soumetteur' par 'Auteur' dans la liste des idées."},{"sha":"292da7f4b1e164f5ee12bb3dd4f6ee713a1a5023","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/292da7f4b1e164f5ee12bb3dd4f6ee713a1a5023","message":"Fix un bug dans reporting_load.php\n\n- fix le bug qui faisait que seul les CRA au status VALIDATED était pris en compte. Maintenant ils sont tous pris en compte sauf les status P_USER_VALIDATION, DELETED et REFUSED."},{"sha":"28566f106d82542b5bb21a2688b87b3f82012dcd","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/28566f106d82542b5bb21a2688b87b3f82012dcd","message":"Réparation d'un oubli : changement du numéro de version.\n\n- passage à la version 0.4.8-dev."},{"sha":"344e0e601cdfb6f45a3a6c7d7a2283e3e28f84ae","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/344e0e601cdfb6f45a3a6c7d7a2283e3e28f84ae","message":"Added css for idea view in tablet css file"},{"sha":"7db13e9bfab7771af7b95010ea2adc7aa40ac1e5","author":{"name":"qdesert","email":"7aa88fc4bf047835df34a0a1e6141da6873508f0@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/7db13e9bfab7771af7b95010ea2adc7aa40ac1e5","message":"- Ajout de la date de création à chaque idée créée (base de données + affichage de cette date dans le visionnage de l'idée et dans la liste des idées)\n- Ajout de la date de chaque commentaire ajouté (base de données + affichage de cette date)\nwarning(ATTENTION: une mise à jour de la base de données est nécessaire)."},{"sha":"abbd5f6791f52442605dbf4554946803ff5151b5","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/abbd5f6791f52442605dbf4554946803ff5151b5","message":"Mise à jours des classes.\n\n- suppression de commentaire dans GenyNetification qui faisait s'afficher les debug en permanence\n- modification de nom de variable dans GenyTools pour qu'ils soient plus explicite"},{"sha":"b1ee79c0a99d51171b0e9f900976b13818f472b4","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/b1ee79c0a99d51171b0e9f900976b13818f472b4","message":"Amélioration de la purge automatique.\n\n- correction des erreurs dans les envois de notifications lors de la purge des CRA non validés.\n- ajout de la définition de la timezone par défaut dans ajax_authent_checking.php"},{"sha":"1864f8a1247a3831304e1615e65a286995ae2dbf","author":{"name":"adupuis","email":"dd95f18f3f3752c0066af1f5581c39de6f1d87af@genymobile.com"},"url":"https://api.github.com/repos/adupuis/GYMActivity/commits/1864f8a1247a3831304e1615e65a286995ae2dbf","message":"Ajout du mécanisme de rappel automatique.\n\n- Ajout d'un webservice envoyant des mails pour rappeler de saisir ses CRAs à ceux qui ne les ont pas saisis\n- Ajout des tokens de configuration pour le compte GMail/GApps dans GenyWebConfig.php."}],"ref":"refs/heads/pre-prod","legacy":{"head":"e6e255d5e38e5521636f695a5825176e43ebc87d","size":23,"push_id":46393632,"shas":[["33a8544379fb842ff83ebbe19d9f2d35e9b86ce8","adupuis@genymobile.com","Ajout du Doxyfile pour l'API PHP.\n\n- Ajout du fichier Doxyfile permettant de générer la documentation de\n  l'API PHP.","adupuis"],["373ef8d50177a4fba4c95a046b3651c840ad49ae","adupuis@genymobile.com","Ajout de purge_unvalidated_cra.php.\n\n- Ajout du webservice de suppression des CRA non validés. Celui-ci\n  supprime tous les CRA non validés dont la date est inférieure ou égale\nau dernier jour du mois précédent.","adupuis"],["da4b4c5250f94040c6bf80d825eb84c84f5aa583","adupuis@genymobile.com","Ajout initial de la lib Qt GYMActivityWebApi.\n\n- import initial du projet.","adupuis"],["73e998d77bd0ed8f18a8442e5c084e666e2e6f3f","adupuis@genymobile.com","Clone du git de qjson.\n\n- import initial.","adupuis"],["73bddbe75d326e661cb43ddd6150158d30e4fc57","adupuis@genymobile.com","Merge branch 'arnaud_dev' of github-geny:adupuis/GYMActivity into arnaud_dev","adupuis"],["d25a9818af62fcaa3587424de8af52ae180431a9","adupuis@genymobile.com","Remplacement de qjson git par une version stable.\n\n- utilisation de qjson 0.7.1.","adupuis"],["dd45e3c8279343327de107c61b7658a842b2cf05","adupuis@genymobile.com","Ajout initial des tests de GYMActivityWebApi.\n\n- import initial.","adupuis"],["b781211981fd6bb76e8ee6b2e45a032a047dcfeb","adupuis@genymobile.com","Modifications mineures.","adupuis"],["b5b4f9270d4ad6a0711ccb18f493f2e9a5b4e2e7","qdesert@genymobile.com","Appels de htmlentites à l'insertion des idées et commentaires pour éviter les injections HTML/Javascript.","qdesert"],["4f91523b4e5b038620dfdbb7157b6032639a861f","qdesert@genymobile.com","Les htmlentities du précédent commit supportent maintenant l'UTF-8...","qdesert"],["30fd9843ced0141970d5f5419156de4d6bba68d3","qdesert@genymobile.com","Refonte du design de présentation des idées & commentaires; peut encore évoluer ;)","qdesert"],["43fd38191dfa5991ba3dac4a48462c5402ff325f","qdesert@genymobile.com","Ajout d'infobulles sur les actions grisées (éditer & supprimer) de la liste des idées.","qdesert"],["5f6afe78e4de9b57f366ee18bef07f13f0ff877a","qdesert@genymobile.com","Remplacement de l'intitulé 'Soumetteur' par 'Auteur' dans la liste des idées.","qdesert"],["292da7f4b1e164f5ee12bb3dd4f6ee713a1a5023","adupuis@genymobile.com","Fix un bug dans reporting_load.php\n\n- fix le bug qui faisait que seul les CRA au status VALIDATED était pris en compte. Maintenant ils sont tous pris en compte sauf les status P_USER_VALIDATION, DELETED et REFUSED.","adupuis"],["28566f106d82542b5bb21a2688b87b3f82012dcd","adupuis@genymobile.com","Réparation d'un oubli : changement du numéro de version.\n\n- passage à la version 0.4.8-dev.","adupuis"],["344e0e601cdfb6f45a3a6c7d7a2283e3e28f84ae","qdesert@genymobile.com","Added css for idea view in tablet css file","qdesert"],["7db13e9bfab7771af7b95010ea2adc7aa40ac1e5","qdesert@genymobile.com","- Ajout de la date de création à chaque idée créée (base de données + affichage de cette date dans le visionnage de l'idée et dans la liste des idées)\n- Ajout de la date de chaque commentaire ajouté (base de données + affichage de cette date)\nwarning(ATTENTION: une mise à jour de la base de données est nécessaire).","qdesert"],["abbd5f6791f52442605dbf4554946803ff5151b5","adupuis@genymobile.com","Mise à jours des classes.\n\n- suppression de commentaire dans GenyNetification qui faisait s'afficher les debug en permanence\n- modification de nom de variable dans GenyTools pour qu'ils soient plus explicite","adupuis"],["b1ee79c0a99d51171b0e9f900976b13818f472b4","adupuis@genymobile.com","Amélioration de la purge automatique.\n\n- correction des erreurs dans les envois de notifications lors de la purge des CRA non validés.\n- ajout de la définition de la timezone par défaut dans ajax_authent_checking.php","adupuis"],["1864f8a1247a3831304e1615e65a286995ae2dbf","adupuis@genymobile.com","Ajout du mécanisme de rappel automatique.\n\n- Ajout d'un webservice envoyant des mails pour rappeler de saisir ses CRAs à ceux qui ne les ont pas saisis\n- Ajout des tokens de configuration pour le compte GMail/GApps dans GenyWebConfig.php.","adupuis"]],"ref":"refs/heads/pre-prod"}}