Skip to content

ForbachEnRose_V2_Beta2

Pre-release
Pre-release

Choose a tag to compare

@LRYDark LRYDark released this 31 Mar 22:14
· 161 commits to main since this release

🛠 Réorganisation de l’interface d’administration

🗂 Réorganisation des onglets admin

setting.php

  • Passage de 5 à 8 onglets
  • Maintenance renommé depuis Général
    • ne contient désormais plus que le mode maintenance
  • Ajout de l’onglet Personnalisation
    • gestion du logo de la navbar
    • placé en 1er onglet par défaut
  • Ajout de l’onglet Inscription
    • en-tête inscription PC / Mobile
    • liaison AssoConnect
    • paramètres d’inscription :
      • montant
      • nombre de premiers inscrits
      • activation
  • Ajout de l’onglet Import Excel
    • désormais séparé de Formulaire
  • Onglets conservés :
    • Accueil
    • Parcours
    • Réglementation
    • Formulaire

utilisateurs.php

  • Interface simplifiée
  • Onglet renommé de Utilisateurs vers Utilisateurs & Droits
  • Suppression de l’onglet Envoi de mail
  • Page désormais dédiée uniquement à la gestion des utilisateurs
  • Le formulaire d’envoi de mail a été déplacé vers mail-settings.php

mail-settings.php

  • Passage de 2 à 3 onglets
  • Ajout de l’onglet Envoi de mail
    • placé en 1er onglet
    • formulaire d’envoi en masse déplacé depuis utilisateurs.php
  • Onglets conservés :
    • Template email
    • Google / Email

partners.php

  • Ajout de 2 onglets
    • Description — description générique de la page partenaires
    • Partenaires — gestion des partenaires par année

🕒 Timeline — Soft delete & filtres

  • Ajout des filtres :
    • Tous
    • Publiés
    • Brouillons
    • Corbeille
  • La suppression classique a été remplacée par une mise en corbeille via soft delete
  • Utilisation de la colonne deleted_at
  • En mode Corbeille, les actions disponibles sont :
    • Restaurer
    • Supprimer définitivement
  • Le bouton Ajouter un item est masqué lorsque le filtre Corbeille est actif

🎨 Uniformisation des pages admin

  • Ajout d’un titre avec icône Bootstrap Icons sur toutes les pages d’administration
  • Suppression des wrappers card-dashboard sur les pages suivantes :
    • utilisateurs
    • dashboard
    • qr_code
    • partners
    • albums
    • timeline
  • Suppression du padding-top sur :
    • news.php
    • stats.php

🧹 Nettoyage

  • Suppression du champ Bas de page (footer)
  • Retiré des pages suivantes :
    • setting.php
    • login.php
    • change-password.php
    • reset-password.php
    • register.php
    • ainsi que de toutes les pages admin qui le chargeaient
  • Migration base de données :
    • ALTER TABLE setting DROP COLUMN footer

📌 Navbar admin

  • Utilisateurs renommé en Utilisateurs & Droits
  • Icône Partenaires modifiée vers bi-award

🗄 Base de données

install.php

  • Ajout de la colonne deleted_at dans timeline_items
  • Suppression de la colonne footer de la table setting

update.php

  • Ajout de 3 migrations :
    • mail_template_config
    • timeline deleted_at
    • drop footer
  • Refonte visuelle de la page de mise à jour