corrige les valeurs par défaut (ordre aléatoires et message footer par défaut)

Ajout footer sur les pages admin
This commit is contained in:
Yannick Le Duc
2025-09-16 13:41:32 +02:00
parent cb98d1c87c
commit de86264047
8 changed files with 33 additions and 25 deletions

View File

@@ -13,6 +13,7 @@ import { Badge } from '@/components/ui/badge';
import AuthGuard from '@/components/AuthGuard';
import Footer from '@/components/Footer';
import { FolderOpen, Users, FileText, Plus, BarChart3, Settings, Check, Copy } from 'lucide-react';
import StatusSwitch from '@/components/StatusSwitch';
import { MarkdownContent } from '@/components/MarkdownContent';
@@ -465,6 +466,9 @@ function AdminPageContent() {
{selectedCampaign && (
<DeleteCampaignModal isOpen={showDeleteModal} onClose={() => setShowDeleteModal(false)} onSuccess={handleCampaignDeleted} campaign={selectedCampaign} />
)}
{/* Footer */}
<Footer />
</div>
</div>
);

View File

@@ -8,6 +8,7 @@ import { Switch } from '@/components/ui/switch';
import { Label } from '@/components/ui/label';
import Navigation from '@/components/Navigation';
import AuthGuard from '@/components/AuthGuard';
import Footer from '@/components/Footer';
import SmtpSettingsForm from '@/components/SmtpSettingsForm';
import { Settings, Monitor, Save, CheckCircle, Mail, FileText, Download } from 'lucide-react';
import { ExportAnonymizationSelect, AnonymizationLevel } from '@/components/ExportAnonymizationSelect';
@@ -48,7 +49,7 @@ function SettingsPageContent() {
setSettings(settingsData);
// Charger la valeur du paramètre d'ordre aléatoire
const randomizeValue = await settingsService.getBooleanValue('randomize_propositions', false);
const randomizeValue = await settingsService.getBooleanValue('randomize_propositions', true);
setRandomizePropositions(randomizeValue);
// Charger le message de la page de dépôt de propositions
@@ -56,7 +57,7 @@ function SettingsPageContent() {
setProposePageMessage(messageValue);
// Charger le message du bas de page
const footerValue = await settingsService.getStringValue('footer_message', 'Développé avec ❤️ pour faciliter la démocratie participative - [Logiciel libre et open source](GITURL) et transparent pour tous');
const footerValue = await settingsService.getStringValue('footer_message', 'Développé avec ❤️ pour faciliter la démocratie participative - [Logiciel libre et open source](GITURL)');
setFooterMessage(footerValue);
// Charger le niveau d'anonymisation des exports
@@ -267,6 +268,9 @@ function SettingsPageContent() {
setTimeout(() => setSaved(false), 2000);
}} />
</div>
{/* Footer */}
<Footer />
</div>
</div>
);