Guide Administrateur
Gestion complète de la plateforme MunichBridge
Sommaire
1 Connexion et tableau de bord
Connectez-vous sur la page /login/ avec vos identifiants administrateur.
Identifiants par défaut (démo)
Email : admin@munichbridge.de — Mot de passe : Demo1234!
Après connexion, vous êtes redirigé vers le tableau de bord admin qui affiche :
- Le nombre total de candidats, partenaires et offres actives
- Le nombre de validations en attente (candidats + offres)
- La liste des candidats en attente de validation
- La liste des offres en attente de validation
- Les liens rapides : Django Admin, Messages, Notifications, Logs d'accès
2 Validation des candidats
Chaque candidat qui s'inscrit a un profil en statut En attente.
Étapes de validation
- Depuis le tableau de bord, repérez la section « Candidats en attente »
- Vérifiez le profil du candidat (Skill Passport, documents, niveau de langue)
- Cliquez sur le bouton Valider
- Le candidat reçoit automatiquement une notification « Profil validé »
- Il peut désormais postuler aux offres
Un candidat non validé ne peut pas postuler. Vérifiez régulièrement les validations en attente pour ne pas bloquer les recrutements.
3 Validation des offres
Les offres publiées par les partenaires doivent être validées avant d'être visibles par les candidats.
Exception : auto-validation
Les partenaires ayant déjà 3 offres approuvées bénéficient de l'auto-validation. Leurs nouvelles offres sont publiées immédiatement.
- Depuis le tableau de bord, section « Offres en attente »
- Vérifiez le contenu de l'offre (titre, description, salaire, prérequis)
- Cliquez sur Valider
- Le partenaire reçoit une notification « Offre validée »
- Son compteur d'offres approuvées est incrémenté
4 Gestion de l'équipe Institut-Munich
La section « Gestion équipe » permet d'administrer les membres internes de l'Institut-Munich : administrateurs et interprètes.
Administrateurs
Accès complet à toutes les fonctionnalités de la plateforme. Peuvent valider candidats et offres.
Interprètes
Facilitent la communication lors des visioconférences entre candidats et partenaires.
Ajouter un membre d'équipe
- Depuis le tableau de bord, cliquez sur Gestion équipe
- Cliquez sur Ajouter un membre
- Sélectionnez le rôle : Administrateur ou Interprète
- Remplissez les informations personnelles et identifiants
- Le membre est automatiquement validé et peut se connecter immédiatement
Communication interne
Les administrateurs peuvent voir toutes les conversations et communiquer avec tous les utilisateurs. Utilisez la messagerie intégrée pour coordonner l'équipe.
Supervision de l'équipe
La page de gestion affiche :
- Statistiques : nombre d'administrateurs, interprètes, total équipe
- Liste détaillée avec informations de contact et date d'arrivée
- Accès rapide pour ajouter de nouveaux membres
5 Consultation des logs d'accès
La page Logs d'accès (/dashboard/admin/audit-logs/) enregistre automatiquement les actions sensibles :
consult_cv— Consultation d'un CV candidatsign_hiring_promise— Signature d'une promesse d'embauchejoin_visio_room— Accès à une salle de visioconférencedownload_diploma— Téléchargement d'un diplôme
Chaque log contient : l'utilisateur, l'action, la cible, l'adresse IP et le navigateur.
Filtrage
Utilisez les champs de filtre en haut de la page pour rechercher par action ou par utilisateur. Les 200 derniers logs sont affichés.
6 Modération des messages
Le système de messagerie filtre automatiquement les tentatives de contournement :
- Emails → remplacés par
[EMAIL SUPPRIMÉ] - Numéros de téléphone → remplacés par
[TÉLÉPHONE SUPPRIMÉ] - Liens externes → remplacés par
[LIEN EXTERNE SUPPRIMÉ] - Plateformes visio tierces (Zoom, Teams, Meet) → remplacées par
[LIEN INTERDIT]
Les messages détectés sont automatiquement marqués comme flaggés. En tant qu'admin, vous avez accès à toutes les conversations pour modérer si nécessaire.
7 Notifications et alertes
Le système de notifications envoie automatiquement des alertes lors des événements clés :
Promesse signée, profil validé
Nouvelle candidature, visio proposée, offre validée
Nouveau message, visio acceptée
Bienvenue, conseils profil
Chaque utilisateur peut personnaliser ses préférences de notification depuis /notifications/preferences/.
8 Interface Django Admin
L'interface d'administration Django classique est accessible à /admin/. Elle permet de :
- Gérer tous les utilisateurs (créer, modifier, désactiver)
- Modifier directement les offres, candidatures, promesses
- Consulter les logs de consentement RGPD
- Gérer les appareils FCM pour les notifications push
- Accéder aux données brutes de toutes les tables
Attention : les modifications via Django Admin ne déclenchent pas les notifications automatiques. Préférez les actions depuis le tableau de bord quand c'est possible.
9 Bonnes pratiques de sécurité
Mots de passe
Minimum 12 caractères. Changez le mot de passe par défaut immédiatement en production.
Logs d'audit
Consultez régulièrement les logs pour détecter toute activité suspecte.
RGPD
Les consentements sont tracés dans les ConsentLogs. Les comptes supprimés sont anonymisés.
HTTPS
En production, HSTS, SSL redirect et cookies sécurisés sont activés automatiquement.
10 Nouveautés V2
La V2 apporte 4 modules majeurs (activation progressive) pour améliorer la performance, la décision et la fiabilité de la plateforme :
Analytics V2
Tableaux de bord avec métriques temps réel, visualisations interactives et rapports automatisés.
Accès : /v2/analytics/dashboard/
IA Matching V2
Scoring avancé et recommandations pour faciliter la validation des candidatures et accélérer le recrutement.
Accès : /v2/ai/dashboard/
UX Enhanced V2
Design system moderne, composants réutilisables et expérience mobile optimisée.
Accès : /v2/ux/dashboard/
Monitoring
Surveillance de la santé du système, métriques applicatives, logs et alertes.
Accès : /monitoring/dashboard/
En production, ces modules peuvent être activés progressivement via les feature flags (aucun impact sur l'existant).