Guide d’administration

Cette documentation couvre l’administration de l’application par les administrateurs.

Créer un comte administrateur

Il est conseillé de créer un compte dédié à l’administration, qui doit être utilisé avec la plus grande parcimonie.

Sur le serveur de production :

$ ./venv/bin/python manage.py createsuperuser
Adresse mail: admin@example.org
Password: •••••••••••••
Password (again): •••••••••••••
Superuser created successfully.

Utilisation du compte administrateur

Une fois connecté avec le compte administrateur :

  • Vous avez accès à ce que tous les dirigeants réunis, de toutes les associations de l’instance, ont accès.

  • Vous avez accès à un menu spécifique en haut à droite pour le paramétrage de l’instance.

Gestion des rôles par défaut

class benevalibre.instance.models.DefaultRole(*args, **kwargs)

Les « rôles par défaut » sont crées et affectés par défaut à toute nouvelle association inscrite sur la plateforme.

Les rôles définissent les permissions dont jouit chaque bénévole. Ces permissions sont, par ordre d’importance croissante :

  • Liste les utilisat⋅eurs⋅rices : donne au bénévole la possibilité de voir qui sont les autres bénévoles engagés dans l’association.

  • Délègue ses permissions : donne au bénévole la possibilité de gérer les rôles des bénévoles et de transférer son rôle aux autres bénévoles. Ce rôle implique de lister les autres bénévoles engagés dans l’association.

  • Gère le bénévolat : donne au bénévole la possibilité de modérer, saisir, corriger ou effacer le bénévolat des autres bénévoles. Ce rôle implique de lister les autres bénévoles engagés dans l’association.

  • Gère les niveaux, projets, catégories : donne respectivement au bénévole la capacité de gérer respectivement les niveaux, les projets et les catégories.

  • Gère les rôles : donne au bénévole la capacité de gérer les rôles. Ce rôle permet un accès total à tous les rôles de l’association.

  • Gère l’association : donne au bénévole la capacité de gérer la totalité des attributs de l’association.

Le « rôle des nouveaux arrivants » est le rôle associé aux bénévole lorsque ceux-ci rejoignent l’association.

Gestion des niveaux par défaut

class benevalibre.instance.models.DefaultLevel(*args, **kwargs)

Les « niveaux par défaut » sont crées et affectés par défaut à toute nouvelle association inscrite sur la plateforme.

Les niveaux de bénévolat permettent pour ceux qui souhaitent de caractériser le niveau d’expertise que l’action mobilise. C’est utile par exemple pour les associations qui souhaitent moduler la valorisation en fonction de niveaux d’expertise différents.

Gestion des catégories par défaut

class benevalibre.instance.models.DefaultCategory(*args, **kwargs)

Les « catégories par défaut » sont crées et affectés par défaut à toute nouvelle association inscrite sur la plateforme.

Afin de rendre possible des statistiques inter-associatives, elles sont chacune attachées à une « catégorie d’instance ».

Ainsi, chaque association peut personnaliser sa liste de catégories.

Gestion des catégories d’instance

class benevalibre.instance.models.InstanceCategory(*args, **kwargs)

Les catégories servent à qualifier les actions de bénévolat. Mais elles sont propres à chaque association, qui peut personnaliser sa liste de catégories.

Afin de rendre possible des statistiques inter-associatives, elles sont donc chacune attachées à une « catégorie d’instance ».

Par conséquent il n’est pas recommandé de modifier ces groupes sans concertation préalable avec les fédérations de mouvements associatifs.

Tableau de bord du compte administrateur

Modération des associations en attente

class benevalibre.base.views.AssociationModerationMixin

Suivant la même logique que la modération des engagements bénévoles et la modération des actions de bénévolat, l’administrateur de Bénévalibre peut modérer les demandes de création d’association via son tableau de bord.

Pour donner suite à la modération, il suffit de suivre le lien qui vous amène à éditer l’association. Vous pouvez alors corriger et/ou valider l’enregistrement de l’association en validant le formulaire, sinon rejeter l’enregistrement en effaçant l’association.