Gérer une association

Dans le contexte d’une association donnée, un menu de gestion apparaît si votre rôle vous permet de gérer l’association.

Gestion des bénévoles

class benevalibre.association.models.Engagement(*args, **kwargs)

Les bénévoles sont « engagé⋅e⋅s » dans l’association par le biais d’un rôle. Par conséquent l’ajout ou le retrait d’un⋅e bénévole à une association n’affecte pas directement le compte de la personne ; cela n’affecte que l’engagement qui lie l’association au compte.

Gestion des actions de bénévolat

class benevalibre.benevalo.models.Benevalo(*args, **kwargs)

Les actions de bénévolat sont au cœur du logiciel Bénévalibre. Elles sont attachées :

  • à un⋅e bénévole ;

  • à une association ;

  • à un éventuel projet ;

  • à un éventuel niveau de bénévolat ;

  • à une catégorie.

Elles ont pour attribut un titre, une éventuelle description, une durée de bénévolat et/ou la distance si l’action de bénévolat implique un déplacement.

Elles comportent également une date d’exécution. Dans l’hypothèse où l’exécution s’est étalée dans le temps, on peut définir une période d’exécution en reseignant une date de fin d’exécution.

Gestion des niveaux

class benevalibre.association.models.Level(*args, **kwargs)

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.

  • Par défaut, si aucun niveau n’existe, ce champ est masqué aux bénévoles.

  • La saisie de ce champ par les bénévoles est optionnelle.

Gestion des projets

class benevalibre.association.models.Project(*args, **kwargs)

Les projets permettent pour ceux qui souhaitent de ventiler l’activité de l’association sur différents projets, qui vont typiquement durer longtemps et mobiliser des actions dans différentes catégories.

  • Par défaut, si aucun projet n’existe, ce champ est masqué aux bénévoles.

  • La saisie de ce champ par les bénévoles est optionnelle.

Gestion des catégories

class benevalibre.association.models.Category(*args, **kwargs)

Les catégories servent à qualifier les actions, par nature. 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.

  • La saisie de ce champ par les bénévoles est obligatoire.

Gestion des rôles

class benevalibre.association.models.Role(*args, **kwargs)

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.