23/08/25
Changements :
- Création de post en deux temps pour permettre l'upload d'images (trick de redirection après création d'un post au content vide)
- Les images sont désormais automatiquement redimensionnées en 1000x563px au moment du téléversement
Back-end :
- Correctif : on peut désormais téléverser des images lors de la création d'un post
22/08/25
Ajouts :
- Ajout d'un lien vers AllUsers dans le menu de gauche
- Ajout d'une mention "post déplacé par XX depuis XX" quand un post est déplacé par un modérateur.
Changements :
- Modification de la table all users avec options de tri
- Ajout d'une commande de modération pour mettre à jour le karma d'un utilisateur sans accéder au back-end
Back-end :
- Correctif : le profil reste désormais public après changement d'email
- Déplacement des posts simplifié, possibilité de déplacer d'un coup une discussion entière et de déplacer vers une nouvelle discussion à créer. Cf. !MODERATION! [TEMPLATE]
- Tous les modérateurs peuvent désormais agir sur la BDD.
21/08/25
Ajouts :
- Mention "compte supprimé" sur les posts postés par profils supprimés
Changements :
- Les images postées par des comptes supprimés ne s'affichent plus (GDPR)
- Nettoyage de la page edit profile
- Les profils supprimés n'apparaissent plus dans la liste des avatars ayant récemment interagi.
- Déplacement des posts simplifié et plus propre en changeant la BDD. Mais je suis le seul à pouvoir exécuter.
Back-end :
- Un portal user peut désormais changer son email de connexion
20/08/25
Ajouts :
- Notifications réactivées pour les auteurs d'un post
Changements :
- Tabs "activités" et "votes" dans profil sont désormais masqués (website_forum.user_profile_content - @id='profile_extra_info_tablist')
Back-end :
- Nettoyage des héritages, documentation et sauvegarde des vues QWeb.
- Retour au plan 1-app réussi (!!)
19/08/25
Ajouts :
- Bouton de demande de mécénat sur profil (formulaire de contact déguisé)
Changements :
- Les modérateurs ne peuvent plus supprimer directement les posts : il faut signaler d'abord, puis masquer. Evite suppression accidentelle.
- Typo dans mail de réinitialisation du mot de passe
Correctifs :
- Le bouton "commenter" fonctionne à nouveau (uniquement accessible pour les modérateurs)
18/08/25
Ajouts :
- Ajout de la date de modification exacte sous le post
- Ajout d'un statut "mécène" (défini par last_digit(K)=5).
Changements :
- Les modérateurs peuvent être définis directement dans la BDD avec un karma > 1000. Suppression du forum des modérateurs.
- Les profils utilisateurs sont désormais publics par défaut et il n'est plus possible de les passer en privé. Rectification des liens author_box.
- Les emails ne sont plus visibles, sauf pour les modérateurs
- Petites améliorations esthétiques
17/08/25
Le forum n'est plus complètement fonctionnel.
Problèmes en cours de résolution :
- Un portal user ne peut pas changer l'email de connexion (email login !=email de contact). Solution à implémenter : ajouter une redirection automatique dans user_profile si email différents, vers un lien d'action planifiée.
- Solution testée sur BDD test.
- Problème : trigger par erreur du plan de souscription Odoo. Plus possible de créer des actions planifiées dans vagabonddescouleurs. En attente de réponse service client.
16/08/25
Changements :
- Emails masqués pour profils privés
- Call to action dans menu de gauche pour visiteurs, ajout des boutons "connexion" et "s'inscrire"
- Redirection après déconnexion
- Ajout d'une option de modération pour déplacer les posts (un hack pas très propre, le user original n'est pas retrouvé s'il n'a pas participé ailleurs dans le fil, et l'horodatage original n'est pas respecté). Probablement suffisant en pratique.
TODO :
- Passer toutes les views modifiés en inherited
- Mode d'emploi views
15/08/25
Le forum est désormais complètement fonctionnel.
Problèmes corrigés :
- Désactivation des notifications par mail (Odoo impose une limite de 50 mails envoyés/j). Technique -> Discussion -> Sous-types
- Icône de suivi supprimée
- Ajout d'une pagination dans les threads
14/08/25
Problèmes corrigés :
- Liens profils utilisateurs publics désormais accessibles pour tous les utilisateurs ayant validé leur adresse email
- log-in et sign-up depuis le forum redirigent vers le forum
- User dropdown (en haut à droite): lien vers profil corrigé
- Solution plus robuste pour le problème de scroll mobile, qui target firefox (ajout bannière + footer étendu)
- Choix de la bannière en fonction de si user est connecté ou non, et plus la possibilité de masquer le message de bienvenue
- Correction du décompte des réponses dans l'index et les threads
- Suppression de la bannière de validation (elle restait ad vitam jusqu'à la déco/reco suivante, embêtant)
- Désactivation des commentaires (plus simple pour tout le monde je pense) . Seuls les modérateurs peuvent encore commenter.
- Note : Odoo impose une limite de 50 mails envoyés/j. Etant donné que chaque notif de réponse est un mail, il faudra peut-être désactiver les notifs, ou augmenter la limite, ou payer un service mail 3rd-party à l'avenir. Pour désactiver les notifs, il faut hacker le bouton de suivi en faisant en sorte qu'il soit re-cliqué automatiquement après la publication d'un post (js dans website_forum.follow, nested dans forum_model_nav)
13/08/25
Problèmes corrigés :
- Les options d'édition et de flag apparaissent maintenant dans le header de la réponse
- Suppression des options d'édition de commentaire (ne fonctionne pas), sauf suppression.
- Remove downvote (karma setup dans forum config)
- Possibilité de valider des modérateurs via un forum caché (+1000 karma sur upvote)
- Liens profils utilisateurs accessibles pour leurs propriétaires et pour les modérateurs
- Problème de scroll sur firefox résolu par l'affichage d'une bannière fixe dans le header
Problèmes connus restants :
- Les profils utilisateurs sont tous privés, y compris si la case "public" est cochée (sauf pour les modérateurs)
12/08/25
Problèmes corrigés :
- Pop-up infos utilisateurs quand on passe la souris sur le nom
- Changement de l'avatar par défaut
- Profils utilisateurs nettoyés (plus de gamification)
- Suppression du lien vers profil utilisateur
- Suppression des objectifs de gamification
- Ajout du nom de l'OP à côté du titre du thread
Problèmes connus restants :
- Problème d'affichage sur mobile (rare, erratique, seulement sur firefox)
- La conversion des coms en réponses ne fonctionne pas [pb admin only]
- Les profils utilisateurs sont inaccessibles
11/08/25
Problèmes corrigés :
- Affichage des descriptions de sections épinglé en haut
- Affichage du titre épinglé en gras et suppression du tag
- Désactivation des bios dans l'index
- Les options de modification/suppression des réponses des autres ne sont plus visibles
Problèmes connus restants :
- Problème d'affichage sur mobile, en particulier sur l'édition des réponses
- La conversion des coms en réponses ne fonctionne pas [pb admin only]
10/08/25
Problèmes corrigés :
- Correction bug réponse unique
- Affichage d'un seul bouton de réponse en bas de page
- Affichage des réponses dans l'ordre chronologique (vérif bug Jipes/Yves falaises)
Problèmes connus restants :
- Les options de modification/suppression des réponses des autres sont désactivées mais l'icone reste accessible
- Problème d'affichage sur mobile, en particulier sur l'édition des réponses