Modifications du 05/12/2023 au 17/01/2024
Personnages - gestion de l'âge
le mercredi 17 janvier 2024 :
- affichage de l'âge seulement si l'évènement est postérieur à sa
naissance;
- affichage de la mention de décès (et du status) si la date de
l'évènement est postérieure à son décès.
Type : modification (n°900/1018)
Séries de livre/BD - oneshot
le mercredi 17 janvier 2024 :
- chaque ouvrage oneshot est quand même ajouté dans une série (qui ne
comportera qu'un seul ouvrage);
- si d'autres ouvrages paraissent, le chemin reste valide (SEO).
Type : modification (n°899/1018)
Tests - securité - dates
le lundi 15 janvier 2024 :
- sécurité:
- renforcement de l'authentification multifacteur (MFA) pour les
fonctions de mise à jour ou de suppression;
- ajout du mail et du téléphone pour le MFA;
- dates:
- correction de bugs de traduction pour certains formats en allemand
dans la chronologie;
- Amélioration des dates sous forme de durées;
- Tests:
- ajout d'un status d'abandon pour les parties qui ne seront
finalement pas implémentées (sémantique différente des status pending et
skip);
- ouverture automatique des usecases qui sont en erreur;
- layout en colonnes pour les résultats;
Page : Tests unitaires
Type : modification (n°898/1018)
Tests - adaptation du style
le samedi 13 janvier 2024 :
- affichage d'un graphique (pie chart) avec les totaux pour les
différents tests par status;
- affichage d'un tableau résumé par testsuite avec à chaque fois un
graphique (bar chart);
- affichage à la demande de chaque testsuite;
- affichage dans une testsuite par status.
Page : Tests unitaires
Type : modification (n°897/1018)
Ajout de tests
le jeudi 11 janvier 2024 :
Aucun détail pour cette modification de code
Page : Tests unitaires
Type : modification (n°896/1018)
Tests des évènements
le jeudi 11 janvier 2024 :
- ajout de tests unitaires pour les évènements
- ajout de tests unitaires pour le helper
- ajout de tests d'intégrations pour les évènements
Page : Tests unitaires
Type : modification (n°895/1018)
Tests d'intégration
le mercredi 10 janvier 2024 :
- ajout des tests d'intégration pour la timeline
Page : Tests unitaires
Type : modification (n°894/1018)
Ajout de tests
le mardi 9 janvier 2024 :
- nouveaux tests unitaires
Page : Tests unitaires
Type : modification (n°893/1018)
Implémentation des tests pour la chronologie
le mardi 9 janvier 2024 :
- mise en place des tests unitaires;
- essais avec IntlDateFormatter, et l'ancien strftime;
Page : Tests unitaires
Type : modification (n°892/1018)
Personnages dérivés
le lundi 8 janvier 2024 :
- amélioration de la présentation des données pour les personnages qui
proviennent d'une autre série.
Type : modification (n°891/1018)
Dates avant l'an 0 - améliorations
le lundi 8 janvier 2024 :
- prise en charge des dates avant l'an 0 dans notre calendrier, selon
les types suivants:
- siècle;
- année;
- année/mois;
- année/mois/jour;
- traduction et affichage dans la langue du navigateur;
Type : modification (n°890/1018)
Versionning - bugfix
le dimanche 7 janvier 2024 :
- modification du connecteur vers GIT
Type : modification (n°889/1018)
Ajout de personnages pour Astérix
le dimanche 7 janvier 2024 :
- ajout des personnages Bretons, Helvètes, corses et grecs.
Type : ajout/modification de contenu (n°888/1018)
Grades civils
le dimanche 7 janvier 2024 :
- ajout d'une propriété pour distinguer les grades des hiérarchies
civiles;
- prise en charge des hiérarchies civiles dans la carte d'identité des
personnages.
Type : modification (n°887/1018)
Grades, politiciens empire romain
le dimanche 7 janvier 2024 :
- ajout de pseudo grades pour la politique de l'empire romain
Type : ajout/modification de contenu (n°886/1018)
Geo - nouvelles propriétés
le vendredi 5 janvier 2024 :
- Geo:
- ajout de nouvelles propriétés pour gérer les données Geo;
- choix d'affichage ou non dans la carte d'identité;
- prise en charge des nouvelles propriétés dans le CRUD;
- affichage pour les admins des Geo cachés pour un personnage;
- améliorations de code dans les objets qui héritent de Geo (pays,
région, ville);
- Affichage général:
- amélioration de l'affichage pour les écrans smartphones pour les
personnages BD;
- corrections de bugs dans les fichiers less;
- Divers:
- amélioration des objets de formulaires;
- gestion des champs non éditables mais qui doivent être soumis;
Type : modification (n°885/1018)
BD ajout de personnages
le vendredi 29 décembre 2023 :
- ajout de personnages pour la série Astérix
Type : ajout/modification de contenu (n°884/1018)
Ajout des régions de la Grèce antique
le vendredi 29 décembre 2023 :
- ajout des régions, avec les infos;
- ajout des drapeaux;
Type : ajout/modification de contenu (n°883/1018)
Geo, correction d'affichages
le vendredi 29 décembre 2023 :
- adaptation du genre et des préfixes pour les types d'entités;
Type : modification (n°882/1018)
Geo (entités particulières) et corrections de bugs
le vendredi 29 décembre 2023 :
- Corrections de bugs:
- prise en charge du bbcode dans les textes d'intros comme pour les
descriptions complètes;
- désactivation des tags select. Depuis HTML5, readonly n'est plus un
attribut valable. Solution: les tags option qui ne correspondent pas à
la valeur actuelle ne sont plus présents si l'objet select est marqué
readonly (j'aurais aussi pu choisir de renvoyer un textbox readonly au
lieu du select, mais je ne le fais pas pour ne pas modifier le layout du
formulaire);
- corrections de bugs mineurs dans le formulaire CRUD de personnage;
- Geo:
- les entités de niveau 1 (généralement des pays) qui sont des entités
du passé sont affichées aussi avec les entités de niveau 2 dans la
partie "entités particulières".
Type : modification (n°881/1018)
Geo (villes fictives), Personnages (personne réelle)
le jeudi 28 décembre 2023 :
- Geo:
- ajout d'un champ circulaire pour lier vers une ville réelle (par
exemple dans le cas d'une ville antique);
- ajouts de codes pour la gestion des drapeaux;
- Personnages:
- utilisation d'une seule personne dans le cas de réutilisation d'une
personne réelle dans une BD (par exemple Jules César dans la série
Astérix);
- possibilité de surcharger la description du personnage (comme
c'était déjà le cas pour les images)
- ajout d'un lien vers le personnage réel;
- prise en charge des évènements de la chronologie principale;
- amélioration de l'affichage de dates pour le personnage;
- mise en place de protections dans le CRUD pour éviter d'écraser le
personnage principal dans la DB;
Type : modification (n°880/1018)
Personnages crossover
le mercredi 20 décembre 2023 :
- ajout d'un champ dans l'éditeur pour les personnages qui proviennent
d'une autre série (crossover)
- gestion des images pour les personnages crossover dans la chronologie
Type : modification (n°879/1018)
Astérix - personnages et lieux
le dimanche 17 décembre 2023 :
- ajout de personnages
- mise à jour des personnages existants
- adaptations des liens de parentés
- ajout de villes et de régions pour la Gaule
Type : ajout/modification de contenu (n°878/1018)
Geo + personnages BD + ligne du temps
le samedi 16 décembre 2023 :
- Geo:
- amélioration de l'affichage des liens de villes;
- Personnages:
- ajout de la gestion de certains liens de parenté
- surcharge: les liens de parenté ne sont plus affichés dans la fiche
ID quand ils sont hérités d'une personne réelle; seulement un lien est
affiché vers la fiche de la personne réelle;
- surcharge: les autres propriétés sont héritées, sauf celles qui sont
marquées comme protégées pour le personnage en question (pour éviter de
dévoiler trop, ou quand les informations sont contradictoires);
- ajout du préfixe Mr ou Mme dans l'affichage court si le nom de
famille est renseigné sans le prénom;
- ligne du temps:
- pour un personnage, si le nombre d'évènements dépasse une certaine
valeur, ils ne sont plus affichés sur la page, et un lien mène vers une
page spécifique avec la chronologie du personnage;
Type : modification (n°877/1018)
Géo: régions de la Gaule + drapeaux
le samedi 16 décembre 2023 :
- ajout de territoires Gaulois
- ajout d'autres régions passées (Sarmanie, Scythie,...)
- création de drapeaux pour les nouvelles régions
- à faire:
- harmoniser les chemins. Au début les pays fictifs ont été encodés en
tant qu'entité supérieure comme les pays réels, mais avec un status
particulier, mais ils devraient dépendre de "Entité particulière" car
l'espace de nommage atteint ses limites.
- adapter la DB pour prendre en compte le transfer depuis l'entité
supérieure vers l'entité secondaire.
Type : ajout/modification de contenu (n°876/1018)
Persistance + historique des modifications
le vendredi 15 décembre 2023 :
-module de persistance: amélioration de l'affichage des requêtes et du
debug
-historiques des modifications:
- amélioration de l'affichage
- gestion des dates selon les urilisateurs
- modification du branchement sur le GIT
Type : modification (n°875/1018)
Les tuniques bleues
le dimanche 10 décembre 2023 :
Jusqu'à l'album n38
- validationn des albums
- ajout des personnages
Type : ajout/modification de contenu (n°874/1018)
Personnages - amélioration de l'affichage
le dimanche 10 décembre 2023 :
- utilisation de la forme "prénom nom" dans les liens de parenté de la
carte d'identité
- les personnages sont triés à présent selon un ordre pré-défini (par
défaut nom prénom) au lieu du tri sur le champ "display"
- affichage du classement dans la carte d'identité, sous la forme
[id]-[nb albums].[nb évènements] [champ de tri]
- utilisation d'une classe à part pour la gestion du temps
- mise à jour du CRUD pour prendre en compte les nouveaux champs
- utilisation d'un avatar différent pour un même personnage selon la
série dans laquelle il se trouve
Type : modification (n°873/1018)
Personnages - nombre d'ouvrages
le mercredi 6 décembre 2023 :
Affichage, dans la miniature du personnage, du nombre d'appartions dans
d'autres ouvrages, dans la cadre d'un album. Ne figure pas dans les
miniatures de série, ou de ligne du temps.
Type : modification (n°872/1018)
Correction de grade
le mardi 5 décembre 2023 :
- correction de l'affichage du grade de Capitaine pour toutes les
armées des états unis et les armées de la guerre de sécession
Type : modification (n°871/1018)
Version en cache
21/11/2024 10:07:50 Cette version de la page est en cache (à la date du 21/11/2024 10:07:50) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 24/11/2016, dernière modification le 13/02/2024
Source du document imprimé : https://www.gaudry.be/info/versioning/code-modif/page30.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.