Activity:
Start Date:
End Date:
Time Activity By
2021-01-19
16:03:42 sourcecode scm commit: * suppression de l'attribut afficher_centaine et ajout de libelle_url dans la table web * generation des fichiers * correction d'erreur au niveau des centaines : - modif des triggers pour faire appel a ceux de l'élection et ainsi réalisé lenvoi des informations à l'affichage et au web - ajout du champ web * correction de la méthode reset de l'élection : - suppression de la partie sur le modele web - suppression des dossiers web et aff et réecriture du paramétrage pour avoir les pré-requis pour l'affichage des animations et du portail web * modif de la méthode de transfert du paramétrage des plans, dans la classe election, afin de modifier les images /!\ la mise a jour des images ne fonctionne pas pour l'instant * ajout/modif de méthode pour simplifier le code dans openresultat : - ajout d'une méthode copier_fichier() permettant de mettre à jour/ creer une image dans le filestorage a partir d'une image donné - correction de la méthode rrmdir() - ajout copier_fichier_du_filestorage() permettant de récupérer un fichier du filestorage et de le copier à l'endroit voulu avec le nom voulu - ajout méthode permettant de récupérer l'extension d'un fichier issu du filestorage * modif de la méthode d'écriture de plans.json pour récupérer, pour chaque image, ses metadatas, son emplacement dans le repertoire web et son uid * envoi du plan et de toutes les icones lors de l'ajout d'un plan à l'élection * modif de l'affichage web pour récupérer et afficher le logo envoyé, l'entete de la page, l'url de la collectivité, le texte de ce lien, le paramétrage du style de la page * correction de l'affichage des plans avec les unites et les icones voulu * correction des tests et notamment ajout de web lors de la creation d'une election (champ obligatoire) (r843) carole garcin
2021-01-15
15:53:04 sourcecode scm commit: Ajout de quatre méthode à la classe election : - transfert_parametrage_plan() : met à jour le paramétrage général des plans en utilisant le paramétrage des plans de l'élection - maj_parametrage_plans() : met à jour le paramétrage de tous les plans de l'élection en utilisant le paramétrage général - envoi_parametrage_web() : copie le paramétrage du portail web du modèle selectionné dans l'élection et ecris dans le repertoire web un fichier contenant ce paramétrage - ajouter_plans_par_défaut() : méthode qui crée un lien entre l'élection et tous les plans dont la case 'par défaut' est coché. Cette méthode est appellée dans le triggerajouter() pour que les plans soit ajouté à l'élection lors de sa création Ajout de deux actions l'une permettant le transfert du parametrage des plans et l'autre la mise à jour du paramétrage des plans creation d'un attribut de l'élection servant à stocker le paramétrage des plans ainsi que son setter et son getter et utilisation de son setter dans le constructeur de l'élection Le paramétrage des plans enregistré dans l'élection est issus du fichier plans.json de la page web qui contiens ce paramétrage Ajout d'une méthode dans la classe plan permettant de récupérer toutes les instances de plan_unite liant le plan a des unités Ajout d'une méthode dans la classe plan_election permettant de récupérer la liste des instances de plan_election lié à une élection donnée Suppression de l'action d'envoi des plans à la page web. Cette action n'est plsu utile car l'envoi se fait maintenant lors de l'ajout et la modification des plan_unite Réecriture de la méthode servant à envoyer le paramétrage des plans à la page web, pour qu'elle récupére toutes les informations des plans et des plan_unites (id, libelle, etc.) et pour que la mise à jour du paramétrage des plans se fasse de manière individuel (modifier le paramétrage d'un plan_election ne va pas mettre à jour le paramétrage des autres) Ajout de 3 méthodes dans la classe openrésultat pour réduire le code des autres classe : - ajouter_element_BD() : permet d'ajouter une nouvelle ligne dans une table donné de la bd - modifier_element_BD_by_id() : permet de mettre à jour les infos d'un element pour une table donné - get_element_by_id() : sert à récupérer un element d'une table à l'aide de son id (r842) carole garcin
2021-01-14
10:16:54 sourcecode scm commit: * Modif des tables web, election, plan et plan_unite : - web(web, libelle, logo, entete, url_collectivité, afficher_centaine, feuille_style) + ajout des commentaires - election ajout d'un attribut web servant à choisir le modele du portail web - plan ajout des attributs img_unite_arrivee et img_unite_non_arrivee permettant de choisir les icones par défaut + ajout de l'attribut par_defaut servant à identifiant les plans à associé à l'élection lors de sa creation - plan_unite ajout des attributs img_unite_arrivee, img_unite_non_arrivee, texte_image et couleur_texte servant à paramétrer l'affichage des unités sur le plan * Paramétrage des champs img_unite_arrivee et img_unite_non_arrivee des tables plan et plan_unite pour générer des champs 'file' * Generation * Suppression du sous_formulaire web de l'élection * Suppression des méthodes devenues inutiles de la classe web et modification de la méthode envoi_parametrage() pour pouvoir l'utiliser dans la classe election * Modification des libellés et du layout de la classe plan_unite et utilisation d'un color picker pour le champ couleur_texte * Ajout d'une rubrique affichage contenant les liens Animation et Web * Ajout d'un fieldset pour le champ web dans le formulaire de l'élection * Ajout d'une méthode permettant d'envoyer le paramétrage du modéle web choisi au repertoire web de l'élection et utilisation de cette méthode lors de la creation/modification de l'élection * Suppression de code devenu inutile dans la classe election (r841) carole garcin
2021-01-12
15:16:47 sourcecode scm commit: Modification de la méthode reset_election pour qu'elle supprime également les plans et les animations de l'élection ainsi que le contenu des répertoires web et aff de l'élection à l'exception du fichier contenant les infos sur le perimetre (aff) et du fichier contenant le paramétrage de la page web (web) La méthode envoi_parametrage() de la classe web a été rendu public pour pouvoir l'utiliser dans la classe election (r840) carole garcin
15:12:47 sourcecode scm commit: Ajout d'icone pour tester la personnalisation des unites arrivees et non arrivees et ajout d'une image pour tester les plans Modif de l'id des icones sur la page web pour que l'id de l'unité apparaisse dedans et qu'il soit donc plus facilement identifiable dans les tests tests/020_configuration_election.robot : - dans la partie reset, ajout de vérification de la suppresssion des plans - suppression de la personnalisation web avant de supprimer l'élection tests/022_parametrage_plan.robot : - test de la creation d'un nouveau plan - test de la creation d'un plan_unite et du positionnement dans la fenetre de prévisualisation tests/031_web.robot : - ajout de test de l'affichage d'un plan et du positionnement des icones dans la partie affichage - ajout d'un test case sur la personnalisation de la page web (icones + texte + couleur du texte) tests/resources/app/application.robot : - les keywords : 'Verrouiller l'election', 'Deverouiller l'election', 'Cloturer l'election' et 'Decloturer l'election' ont été déplacé dans tests/resources/app/election.robot - Ajout d'un keyword permettant de deselectionner une image dans un champ file - Ajout d'un keyword permettant de selectionner une image dans un formulaire ou le deselectionner si le champ est vide Utilisation de ce keyword dans les tests de la page web pour tester le transfert des images sur la page web tests/resources/app/plan_election.robot : - Utilisation de SubForm au lieu de Form pour la suppression des plans de l'élection tests/resources/app/plan_unite.robot - Ajout de keywords permettant d'ouvrir et de fermer la fenetre de prévisualisation - Ajout d'un keyword servant à tester la position des icones sur le plan tests/resources/app/web.robot : - modification des keywords pour passer par l'élection afin d'accéder au formulaire de personnalisation de la page web (r839) carole garcin
2021-01-11
16:19:02 sourcecode scm commit: election.class.php : - creation de la table de personnalisation (web) lors de la creation de l'élection - dans la méthode reset-election() ajout de la suppression des plans liés à l'élection plan_election.class.php : - suppression, du repertoire web, de l'image du plan, lors de la suppression du plans dans l'élection et mise à jour du fichier plans.json du repertoire web - refactoring : ajout d'un méthode ecris_json_plans_election() qui ecris le fichier plans.json dans le repertoire web et utilisation de cette méthode pour éviter de dupliquer du code web.class.php : - champs web et election masqué (hidden) dans les formulaires - envoi des paramétres lors de la creation de l'objet - suppression des icones lors des modifs pour eviter les doublons si l'extension n'est pas la meme (r838) carole garcin
2021-01-08
16:25:13 sourcecode scm commit: app/js/script.js : - amélioration du code et ajout de commentaire obj/om_formulaire.class.php : - amélioration qualité de code - ajout de commentaire pour les méthodes prévisualisation() et snippet_plan() - modif/simplification du code html de la fenetre de previsualisation et ajout du script permettant de sélectionner l'icone la placer à l'endroit voulu et récupérer ces coordonnées web/web.class.php : - amélioration du code html d'affichage des plans pour pouvoir centrer le texte dans l'icone, simplifier et améliorer la qualité du code - correction de la méthode de récupération du nom de l'unité Ajout de fichier généré oubliés lors des précédents commit. Ajout de l'icone afficher pour le placement des unités dans la fenetre de previsualisation (r837) carole garcin
09:39:32 sourcecode scm commit: Modif de la table web pour avoir les attributs nécessaires à la récupération des infos de personnalisation des plans : - img_unite_arrivee - img_unite_non_arrivee - texte_icone - couleur_texte Generation Modif de la méthode web_unite() de la classe election_unite pour récupérer le libellé de l'unité et supprimer des informations inutiles dans le fichier unites.inc Ajout de la classe web servant à enregistrer le paramétrage de la personnalisation de la page web et à envoyer ces infos à la page web via le fichier param.ini Creation de l'attribut param_personnalisation et de son getter et setter Ajout de méthodes permettant de récupérer les infos de toutes les unites, d'une unités selon son id et le nom d'une unite selon son id Ajout d'une méthode permettant de récupérer le texte de l'icone voulu par l'utilisateur Utilisation de ces méthodes et modification des templates pour afficher l'image choisi par l'utilisateur sur les plans, avec le texte voulu dans la couleur voulu (r836) carole garcin
2021-01-05
17:10:36 sourcecode scm commit: Ajout des tests d'affichage d'un plan avec ces unités sur la page web. Test de l'affichage des unités envoyées et non envoyées. Ajout des fichiers contenant les keywords des plan, plan_unite, plan_election et web. Ajout d'un keyword permettant de naviguer entre les différents onglets de la page web Modif du html de la page web pour avoir des id facilement identifiable et utilisation de ces id dans les tests. Modif de la méthode d'affichage des plans pour contraindre la taille de l'image et ainsi respecter celle de l'image de prévisualisation ayant servi à placer les points (r835) carole garcin
11:17:52 sourcecode scm commit: obj/plan_election.class.php : - ajout d'une méthode servant à récupérer les coordonnées de toutes les unités d'un plan - modif de la méthode d'envoi à l'affichage pour récupérer la position des unités pour chaque plan de l'élection et les envoyer à la page web dans le fichier plans.json web/web.class.php : - maj de la méthode display_plan pour que les coordonnées des unités soient récupérées correctement et pour simplifier le code - modif des templates d'affichage des unités arrivées et non arrivées pour que les unités s'affichent au bin endroit et pour utiliser les images issue de web/img/bureau (r834) carole garcin
2021-01-04
15:54:56 sourcecode scm commit: ajout de deux fichiers générés oublié lors de la révision 832 jscript : - Commentaire des méthodes plan() et setPlanValue() - Récupération de la position en x et y de l'élement à afficher et ajout de ces informations au lien du snippet pour pouvoir y accéder lors de l'affichage om_formulaire : - récupération des coordonnées x, y dans l'url et affichage d'un point sur le plan à ces coordonnées - ajout de condition pour éviter les erreurs si le paramétre onchange du champ n'est pas affecté/setter plan_unite : - initialisation du libellé, de la taille, du max et de la valeur par défaut du champ de prévisualisation pour éviter les erreurs - initialisation des coordonnées en (0, 0) (r833) carole garcin
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page