Ajuster liens publics et acces sysadmin
This commit is contained in:
parent
0eb3ac05a5
commit
4adf65a8f5
4 changed files with 11 additions and 18 deletions
|
|
@ -21,8 +21,6 @@ MODULES_CONSULTATION = [
|
||||||
ModuleTuile(code="C5", nom="Gouvernance", description="Décisions du groupe", icone="📌", couleur="red"),
|
ModuleTuile(code="C5", nom="Gouvernance", description="Décisions du groupe", icone="📌", couleur="red"),
|
||||||
ModuleTuile(code="C7", nom="Mon profil", description="Modifier, PIN, notifications", icone="👤", couleur="gray"),
|
ModuleTuile(code="C7", nom="Mon profil", description="Modifier, PIN, notifications", icone="👤", couleur="gray"),
|
||||||
ModuleTuile(code="C9", nom="Postes à pourvoir", description="Postes disponibles, candidature", icone="🙋", couleur="yellow"),
|
ModuleTuile(code="C9", nom="Postes à pourvoir", description="Postes disponibles, candidature", icone="🙋", couleur="yellow"),
|
||||||
ModuleTuile(code="C11", nom="Charte d'utilisation", description="Outil de service et limites", icone="🧭", couleur="indigo"),
|
|
||||||
ModuleTuile(code="C13", nom="Confidentialité", description="Données, accès et journal", icone="🔒", couleur="gray"),
|
|
||||||
ModuleTuile(code="C12", nom="Mode papier", description="Formulaires de reprise en main", icone="🖨️", couleur="gray"),
|
ModuleTuile(code="C12", nom="Mode papier", description="Formulaires de reprise en main", icone="🖨️", couleur="gray"),
|
||||||
ModuleTuile(code="S1T", nom="Trésorerie", description="État des résultats, soldes, registre", icone="🏦", couleur="green"),
|
ModuleTuile(code="S1T", nom="Trésorerie", description="État des résultats, soldes, registre", icone="🏦", couleur="green"),
|
||||||
]
|
]
|
||||||
|
|
@ -106,7 +104,7 @@ async def accueil(
|
||||||
est_executif=True,
|
est_executif=True,
|
||||||
modules_consultation=MODULES_CONSULTATION,
|
modules_consultation=MODULES_CONSULTATION,
|
||||||
modules_saisie=modules_saisie_sysadmin,
|
modules_saisie=modules_saisie_sysadmin,
|
||||||
modules_gestion=[MODULE_SYSADMIN, *MODULES_GESTION],
|
modules_gestion=MODULES_GESTION,
|
||||||
groupe=groupe_info,
|
groupe=groupe_info,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,6 @@ export default function App() {
|
||||||
case 'G11': pageActive = <GestionMandats />; break;
|
case 'G11': pageActive = <GestionMandats />; break;
|
||||||
case 'G12': pageActive = <GererPostes />; break;
|
case 'G12': pageActive = <GererPostes />; break;
|
||||||
case 'G13': pageActive = <JournalActions />; break;
|
case 'G13': pageActive = <JournalActions />; break;
|
||||||
case 'G14': pageActive = <GestionGroupes />; break;
|
|
||||||
case 'M1': pageActive = <RedigerPV />; break;
|
case 'M1': pageActive = <RedigerPV />; break;
|
||||||
case 'M2': pageActive = <Presences />; break;
|
case 'M2': pageActive = <Presences />; break;
|
||||||
case 'M3': pageActive = <RapportRSG />; break;
|
case 'M3': pageActive = <RapportRSG />; break;
|
||||||
|
|
@ -102,8 +101,6 @@ export default function App() {
|
||||||
case 'M4': pageActive = <EnvoiContributions />; break;
|
case 'M4': pageActive = <EnvoiContributions />; break;
|
||||||
case 'G8': pageActive = <ConfigRepartition />; break;
|
case 'G8': pageActive = <ConfigRepartition />; break;
|
||||||
case 'C9': pageActive = <Impliquer />; break;
|
case 'C9': pageActive = <Impliquer />; break;
|
||||||
case 'C11': pageActive = <PrincipesUtilisation />; break;
|
|
||||||
case 'C13': pageActive = <Confidentialite />; break;
|
|
||||||
case 'C12': pageActive = <ModePapier />; break;
|
case 'C12': pageActive = <ModePapier />; break;
|
||||||
case 'C10': pageActive = <Tresorerie />; break;
|
case 'C10': pageActive = <Tresorerie />; break;
|
||||||
default: pageActive = <Accueil />;
|
default: pageActive = <Accueil />;
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ const COULEURS = {
|
||||||
gray: 'bg-gray-50 border-gray-200 text-gray-700',
|
gray: 'bg-gray-50 border-gray-200 text-gray-700',
|
||||||
};
|
};
|
||||||
|
|
||||||
const NAVIGABLE = ['C7', 'S1', 'S1T', 'S2', 'S3', 'S4', 'S5', 'C1', 'C2', 'C4', 'C5', 'C9', 'C11', 'C12', 'C13', 'G2', 'G9', 'G11', 'G12', 'G13', 'G14', 'M0', 'M1', 'M2', 'M3', 'M4', 'M5', 'M6'];
|
const NAVIGABLE = ['C7', 'S1', 'S1T', 'S2', 'S3', 'S4', 'S5', 'C1', 'C2', 'C4', 'C5', 'C9', 'C12', 'G2', 'G9', 'G11', 'G12', 'G13', 'M0', 'M1', 'M2', 'M3', 'M4', 'M5', 'M6'];
|
||||||
const MODULES_CONTEXTE = new Set(['S0', 'M0', 'M1', 'M2']);
|
const MODULES_CONTEXTE = new Set(['S0', 'M0', 'M1', 'M2']);
|
||||||
const MODULE_INVENTAIRES = {
|
const MODULE_INVENTAIRES = {
|
||||||
code: 'M5',
|
code: 'M5',
|
||||||
|
|
@ -29,7 +29,7 @@ const CONTEXTES = {
|
||||||
sections: [
|
sections: [
|
||||||
{ titre: 'À faire maintenant', codes: ['S5', 'C5', 'C9'] },
|
{ titre: 'À faire maintenant', codes: ['S5', 'C5', 'C9'] },
|
||||||
{ titre: 'État', codes: ['S1T', 'M3', 'C2', 'C1', 'C4'] },
|
{ titre: 'État', codes: ['S1T', 'M3', 'C2', 'C1', 'C4'] },
|
||||||
{ titre: 'Mon espace', codes: ['C7', 'C11', 'C13', 'C12'] },
|
{ titre: 'Mon espace', codes: ['C7', 'C12'] },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
reunion: {
|
reunion: {
|
||||||
|
|
@ -47,7 +47,7 @@ const CONTEXTES = {
|
||||||
description: 'Modules de gestion et administration.',
|
description: 'Modules de gestion et administration.',
|
||||||
sections: [
|
sections: [
|
||||||
{ titre: 'Finances', codes: ['S1T', 'S5', 'M4'] },
|
{ titre: 'Finances', codes: ['S1T', 'S5', 'M4'] },
|
||||||
{ titre: 'Membres et structure', codes: ['G14', 'G2', 'G11', 'G12', 'G9', 'G13'] },
|
{ titre: 'Membres et structure', codes: ['G2', 'G11', 'G12', 'G9', 'G13'] },
|
||||||
{ titre: 'Services', codes: ['M3'] },
|
{ titre: 'Services', codes: ['M3'] },
|
||||||
{ titre: 'Inventaire', codes: ['M5'] },
|
{ titre: 'Inventaire', codes: ['M5'] },
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -183,13 +183,6 @@ export default function Login() {
|
||||||
})}
|
})}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<a
|
|
||||||
href="/presentation.html"
|
|
||||||
className="mb-4 block w-full rounded-xl bg-white/95 p-4 text-center text-sm font-bold text-aa-blue shadow-lg active:scale-[0.98]"
|
|
||||||
>
|
|
||||||
Découvrir l'application
|
|
||||||
</a>
|
|
||||||
|
|
||||||
{sysadminOuvert && (
|
{sysadminOuvert && (
|
||||||
<form onSubmit={ouvrirSysadmin} className="mb-3 rounded-2xl bg-white/95 p-3 shadow-lg">
|
<form onSubmit={ouvrirSysadmin} className="mb-3 rounded-2xl bg-white/95 p-3 shadow-lg">
|
||||||
<input
|
<input
|
||||||
|
|
@ -223,13 +216,18 @@ export default function Login() {
|
||||||
Sysadmin
|
Sysadmin
|
||||||
</button>
|
</button>
|
||||||
)}
|
)}
|
||||||
<div className="mb-3 flex items-center justify-center gap-4 text-xs">
|
<div className="mb-3 flex flex-wrap items-center justify-center gap-2 text-xs">
|
||||||
<button type="button" onClick={() => setPage('charte')} className="font-medium text-blue-200/75 underline-offset-4 active:text-white">
|
<button type="button" onClick={() => setPage('charte')} className="font-medium text-blue-200/75 underline-offset-4 active:text-white">
|
||||||
Charte d'utilisation
|
Charte
|
||||||
</button>
|
</button>
|
||||||
|
<span className="text-blue-300/50">•</span>
|
||||||
<button type="button" onClick={() => setPage('confidentialite')} className="font-medium text-blue-200/75 underline-offset-4 active:text-white">
|
<button type="button" onClick={() => setPage('confidentialite')} className="font-medium text-blue-200/75 underline-offset-4 active:text-white">
|
||||||
Confidentialité
|
Confidentialité
|
||||||
</button>
|
</button>
|
||||||
|
<span className="text-blue-300/50">•</span>
|
||||||
|
<a href="/presentation.html" className="font-medium text-blue-200/75 underline-offset-4 active:text-white">
|
||||||
|
Découvrir
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-center text-xs text-blue-300">100% logiciel libre · Hébergé au Québec</p>
|
<p className="text-center text-xs text-blue-300">100% logiciel libre · Hébergé au Québec</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue