Aller au contenu

Utilisateur SuperAdmin

Les SuperAdmins accèdent au panneau interne d’administration (Django Admin). Ce panneau est utilisé pour les paramètres sensibles, comme la gestion des utilisateurs et des permissions.

Responsabilités typiques

  • Administrer les utilisateurs (y compris dans les Institutions avec validation manuelle (Curation))
  • Définir les admins d’Institutions (et, par conséquent, habiliter ces admins à gérer les Lieux en dessous)
  • Maintenir les paramètres globaux de l’instance (le cas échéant)

Où se trouvent les tâches

Dans le panneau interne (Django Admin), vous trouverez des sections telles que :

  • « Utilisateurs » (activation/validation/état de l’utilisateur)
  • Registres et paramètres administratifs de l’instance (y compris les « Configurations de l'application », avec carte et protection contre les bots)

Page d’accueil de Django Admin avec les sections administratives de Farinha

Dans Django Admin, le SuperAdmin accède aux utilisateurs, aux permissions et aux configurations sensibles de l’instance.

Adresse du panneau interne

Par défaut, le panneau se trouve à /admin/. Le chemin peut être modifié via la variable ADMIN_PATH du fichier .env (par exemple, ADMIN_PATH=gestion/), ce qui aide à réduire les tentatives d’accès automatisées. Voir : Sécurité et HTTPS.

Bonnes pratiques

  • Évitez les comptes génériques partagés. Préférez les comptes nominatifs.
  • Pour les Institutions avec validation manuelle (Curation), maintenez un flux d’approbation clair (qui approuve, dans quel délai et comment enregistrer la décision).
  • Notez et conservez le mot de passe de l’utilisateur admin créé lors de l’installation ; il n’est affiché qu’une seule fois.
  • Lorsque vous modifiez ADMIN_PATH, informez l’équipe et mettez à jour les favoris/raccourcis internes.
  • Gardez le panneau accessible uniquement en HTTPS et, si possible, avec un ADMIN_PATH personnalisé.

Problèmes courants

  • Le panneau ne s’ouvre pas à /admin/ : vérifiez si ADMIN_PATH a été modifié dans .env. Utilisez le chemin configuré (par exemple, /gestion/).
  • Je n’arrive pas à me connecter au panneau : vérifiez que l’utilisateur est « Est admin » (is_staff) ou superutilisateur. Sans cela, il n’accède pas à Django Admin.
  • J’ai oublié le mot de passe du superutilisateur : créez un autre superutilisateur depuis le terminal (voir Linux ou Windows) ou utilisez l’option « Reconfigurer le mot de passe » dans l’enregistrement de l’utilisateur, si vous y avez encore accès.
  • J’ai modifié une configuration de l’application et rien ne change : pour Anubis, il faut redémarrer Farinha. Voir Sécurité et HTTPS.