mirror of
https://github.com/R0m1k3/PleinR.git
synced 2026-10-23 07:08:05 +02:00
URL publique du site réglable depuis le backoffice
Connecter un réseau social imposait de poser NEXT_PUBLIC_SITE_URL dans docker-compose et de redémarrer le conteneur. L'écran Réseaux sociaux porte désormais le champ, pré-rempli avec l'adresse par laquelle l'administrateur consulte la page. - Nouveau réglage `site_public_url` ; `siteUrl()` lit la base puis retombe sur les variables d'environnement, donc les déploiements actuels ne bougent pas. - `siteUrl()`, `redirectUri()`, `authorizeUrl()`, `promoLink()` et `buildPromoMessage()` deviennent asynchrones. - Seule l'origine est conservée : le schéma est ajouté s'il manque, un chemin est retiré, et une adresse invalide revient sur l'écran avec un message au lieu d'une page d'erreur brute. - `saveSiteSettings` saute cette clé : le formulaire Paramètres ne la contient pas et l'aurait écrasée à chaque enregistrement. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QXNXRC4j5VLfKvpyyisrnb
This commit is contained in:
9 files changed
+146
-37
No files matched your search
@@ -3,6 +3,9 @@ import { db } from "@/db";
|
||||
import { siteSettings } from "@/db/schema";
|
||||
|
||||
export const SITE_SETTING_DEFAULTS = {
|
||||
// URL publique de l'application : sert à l'adresse de retour OAuth des réseaux
|
||||
// sociaux et au lien inséré dans les publications.
|
||||
site_public_url: "",
|
||||
association_name: "Plein R",
|
||||
association_tagline: "Association des commerçants et entreprises du Bassin de Pompey.",
|
||||
association_intro:
|
||||
|
||||
Reference in new issue
Block a user