View Issue Details

IDProjectCategoryView StatusLast Update
0000186CAMAP/InterAMAP44CAMAPpublic2024-09-28 01:09
ReporterPatrice Assigned ToLonestone  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformGandiVPSOSDebianOS Version11
Product Versionv1.0.5 
Target Versionv2.0.0Fixed in Versionv2.0.0 
Summary0000186: [Permanences] Refonte de la gestion des permanences
Description

La gestion des permanences se fera désormais au niveau de la gestion de chaque "Catalogue"

Au sein du menu (gauche de l'écran):

  • Récapitulatif

  • Distribution

  • Modifier le catalogue

  • Permanences

  • Produits

  • Période d'absences

  • Documents

  • Souscriptions

  • Commandes

Dans ce nouvel écran "Permanences" associé à chaque catalogue, mettre le bouton "Ajouter un rôle" (cf Paramètres/Permanences)

En dessous un tableau avec la liste des roles existant + boutons modifier et supprimer pour chaque rôle

Dans le cas d'une duplication du catalogue, les rôles sont recopiés par défaut

A chaque date à laquelle le catalogue participe (sous menu Catalogue / Distributions) les permanences doivent être activées

En cas de report d'une date de distribution, les permanences associées doivent suivrent le report de date distribution

En cas d'annulation d'une date de distribution les permanences doivent être supprimées

Dans l'écran PARAMETRES / PERMANENCES, création des rôles de permanence indépendant d'un catalogue uniquement (on ne peut plus lier un catalogue à un rôle de permanence). Pour chaque rôle de permanence ajouter une case à cocher "activer par défaut" qui détermine si le role doit être activé ou non à chaque date de distribution de l'AMAP

Steps To Reproduce

CATALOGUES / GÉRER /

TagsPermanences

Relationships

has duplicate 0000159 closed [Permanences]Planification des permanences via le menu paramètres 
has duplicate 0000043 closed [Permanences]Quand on modifie une date de distribution en cours de contrat, les rôles des bénévoles... 
has duplicate 0000072 closed [Permanences]duplication des rôles de permanence attachés à un contrat 
has duplicate 0000091 closed [Permanences]Les permanences ne suivent pas un report de date distribution 
related to 0000154 closedLonestone [Permanences]Pouvoir désactiver l'envoi des notifications de permanences 

Activities

Lonestone

2024-02-28 12:35

developer   ~0000244

Patrice,

J'ai plusieurs questions :

  • La liste des permanences associé à ce catalogue doivent être affiché dans l'onglet Permanence ? Si oui, peux-tu m'expliquer quelles sont les données à afficher ? C'est pas très clair pour moi
  • "Dans l'écran PARAMETRES / PERMANENCES, création des rôles de permanence indépendant d'un catalogue uniquement (on ne peut plus lier un catalogue à un rôle de permanence). Pour chaque rôle de permanence ajouter une case à cocher "activer par défaut" qui détermine si le role doit être activé ou non à chaque date de distribution de l'AMAP" => ça veut dire que l'utilisateur va définir des rôles de bénévoles générique depuis cette section pour ensuite pouvoir les réutiliser dans un catalogue spécifique ?

J'ai commencé un début d'écran ci-dessous

image.png (249,525 bytes)   
image.png (249,525 bytes)   

Patrice

2024-02-28 21:58

manager   ~0000246

Last edited: 2024-02-29 08:32

  • La liste des permanences associé à ce catalogue doivent être affiché dans l'onglet Permanence ? Oui l'onglet qui est dans CATALOGUE/GÉRER/ Si oui, peux-tu m'expliquer quelles sont les données à afficher ? La liste des rôles définit par l'administrateur dans PARAMÈTRES / PERMANENCES sous la forme du screenshot ci joint

  • Dans l'écran PARAMETRES / PERMANENCES, création des rôles de permanence indépendant d'un catalogue uniquement (on ne peut plus lier un catalogue à un rôle de permanence). Pour chaque rôle de permanence ajouter une case à cocher "activer par défaut" ou "activer sur demande" qui détermine si le rôle doit être activé ou non à chaque date de distribution de l'AMAP" => çà veut dire que l'administrateur définit la liste des rôles des permanences utilisés ensuite par les coordinateurs ( niveau inférieur dans la gestion admin ) qui définissent le contenu du catalogue. Attention la liste utilisée par les coordinateurs ne comprend pas les rôles "activé par défaut" ou "activé sur demande" qui ne sont pas rattachable à un catalogue. Les rôles "activé par défaut" apparaîtront activé à chaque distribution dans l'onglet DISTRIBUTIONS (celui de la page d'accueil) Exemple: imaginons qu'il faut un "rôle" accès parking activé par défaut pour toutes les dates de distribution. Les rôles "activé sur demande" apparaîtront dans l'onglet DISTRIBUTIONS (celui de la page d'accueil) et pourront être activé en fonction des dates de distributions. Exemple: imaginons qu'il faut un "rôle" ponctuel sur 3 dates de distribution pour "collecter la cotisation à l'association". Tous les autres rôles sont spécifiques aux catalogues des paysans choisit par le coordinateur mais crée par l'administrateur.

  • En cas d'annulation d'une date de distribution d'un catalogue les rôles pour cette date sont supprimées. En cas de report d'une date de distribution d'un catalogue les rôles sont reportés sur la nouvelle date de distribution mais les noms des membres inscrits sont supprimés. Dans les 2 cas les membres bénévoles inscrits doivent être prévenues par une notification par mail.

  • Dans le cas d'une suppression d'un rôle utilisée par des dates de distributions passées, l'application doit mémorisée que le membre a assuré ce rôle (utile par la fonction DISTRIBUTIONS/PERMANENCES/PARTICIPATION AUX PERMANENCES ) la valeur conservée est un ration du catalogue = Nombre de rôles par distribution * Nombre de distributions / Nombre de membres souscripteurs à ce catalogue

image-2.png (42,519 bytes)   
image-2.png (42,519 bytes)   

Amaury

2024-03-04 11:01

administrator   ~0000252

Last edited: 2024-03-04 11:03

Pour résumer, on a deux type de rôles de permanences:

  • les rôles attachés à un catalogues, définis dans le paramétrage du catalogue (sous menu "Permanences")

Ils sont activés automatiquement lors de chaque distribution du catalogue

  • les rôles "globaux" définis dans le menu Paramètre, sous-menu "Permanences"

Ils sont activés ou non à chaque distribution quel que soit le(s) catalogue(s) concernés suivant le paramétrage "Activé par défaut"

Lonestone

2024-03-05 11:05

developer   ~0000253

Donc je récapitule :

Gestion des rôles :

  • L'administrateur créé les rôles "par défaut" dans l'onglet Paramètres => Permanence. Les rôles par défaut sont appliqués à l'ensemble des Catalogues du compte . Exemple : J'ai le rôle "accès parking" qui est créé par l'administrateur et il est présent sur l'ensemble des permanences des catalogues du compte
  • l'utilisateur peut créer un rôle spécifique à un catalogue dans la section Catalogue => Gérer => Permanence. Le rôle créé par l'utilisateur ne sera valable que pour ce catalogue . Exemple : j'ai créé le rôle "Collecteur de cotisation" sur le Catalogue "Légume Valentin", et ce rôle sera sélectionnable ou non depuis l'onglet Distributions => Rôle de Bénévoles

Gestion des annulation :

  • Si une date de distribution d'un catalogue est supprimé, les rôles attribués à cette date sont supprimées
  • Si une date de distribution est reporté, les rôles sont reportés sur la nouvelle date de distribution mais on retire le nom des membres inscrits sur les différents rôles
  • Une annulation ou un report entraine automatiquement l'envoi d'un email pour alerter

Gestion des suppressions de rôle :

  • Si un rôle utilisé par des dates de distributions passées est supprimé, nous devons conserver en mémoire qu'un membre à assuré ce rôle sur une précédente date
  • La suppression du rôle n'induit pas de changement dans le calcul de la page DISTRIBUTIONS/PERMANENCES/PARTICIPATION AUX PERMANENCES ( car nous gardons en mémoire que ce rôle était attribué et existant avant sa suppression)

Questions :

  • Les rôles spécifique à une permanence d'un catalogue sont-ils configurable par date de permanence ou valable pour l'ensemble des permanences du catalogue ?

Exemple :

  • J'ai un catalogue avec 3 permanences et j'ai 2 rôles par défaut créé par l'admin
  • Depuis l'onglet Permanence du catalogue, je vais créer un rôle spécifique à ces permanences

=> Le rôle spécifique est valable pour mes 3 permanences ? => Le rôle spécifique est valable pour la permanence 1 seulement ? et je dois répéter l'opération pour la 2 et la 3 ?

image-3.png (83,450 bytes)   
image-3.png (83,450 bytes)   

Patrice

2024-03-05 17:50

manager   ~0000256

Non, je corrige dans le texte ci-dessous:

Gestion des rôles :

* L'administrateur créé tous les rôles dans l'onglet Paramètres => Permanence. Certains de ces rôles seront dit "hors catalogue" et pourront être actif ou pas à toutes les dates de distribution (exemple "Accès parking" ).  Les autres rôles apparaîtront dans un tableau dans la gestion des catalogues du compte  (Exemple : "permanence pains" ) accessible par le coordinateur ou le producteur de chaque catalogue.  Les  rôles "hors catalogues " seront sélectionnable ou non depuis l'onglet Distributions => Rôle de Bénévoles
  • le coordinateur ou producteur dans la section Catalogue => Gérer => Permanence, il pourra sélectionner un ou plusieurs rôles, il pourra modifier le libellé du rôle, mais ne peut pas créer de nouveau rôle.

Gestion des annulations :

Si une date de distribution d'un catalogue est supprimée, les rôles attribués à cette date sont supprimés.
Si une date de distribution est reportée, les rôles sont reportés sur la nouvelle date de distribution mais on retire le nom des membres inscrits sur les différents rôles
Une annulation ou un report entraine automatiquement l'envoi d'un email pour alerter

Gestion des suppressions de rôle :

Si un rôle utilisé par des dates de distributions passées est supprimé, nous devons conserver en mémoire qu'un membre à assuré ce rôle sur une précédente date
La suppression du rôle n'induit pas de changement dans le calcul de la page DISTRIBUTIONS/PERMANENCES/PARTICIPATION AUX PERMANENCES ( car nous gardons en mémoire que ce rôle était attribué et existant avant sa suppression)

Réponses aux questions:

Les rôles spécifiques à une permanence d'un catalogue sont  valables pour l'ensemble des permanences du catalogue.

Amaury

2024-03-06 15:56

administrator   ~0000257

Last edited: 2024-03-06 16:13

Valentin, je pense qu'il y a des incompréhensions, je propose qu'on fasse le point par tel.

Questions :

Les rôles spécifique à une permanence d'un catalogue sont-ils configurable par date de permanence ou valable pour l'ensemble des permanences du catalogue ?

Exemple :

J'ai un catalogue avec 3 permanences et j'ai 2 rôles par défaut créé par l'admin

Depuis l'onglet Permanence du catalogue, je vais créer un rôle spécifique à ces permanences

=> Le rôle spécifique est valable pour mes 3 permanences ? => Le rôle spécifique est valable pour la permanence 1 seulement ? et je dois répéter l'opération pour la 2 et la 3 ?
  • Les rôles définis dans un catalogue sont activés par défaut lors de chaque distribution de ce catalogue. Il peuvent toutefois être désactivés via le menu Distributions/Rôles de Bénévoles (comme actuellement). Ils doivent donc y apparaitre.

  • Les rôles définis dans le menu Paramètres/Permanences ne sont visibles que dans ce menu, ils n'ont pas à être reportés dans les vues Catalogue/Permanences. Ils apparaissent également dans le menu Distributions/Rôles de Bénévoles (comme actuellement), activés par défaut si le paramètre a été positionné dans la configuration.

Concernant la demande de Patrice:

Dans le cas d'une suppression d'un rôle utilisée par des dates de distributions passées, l'application doit mémorisée que le membre a assuré ce rôle (utile par la fonction DISTRIBUTIONS/PERMANENCES/PARTICIPATION AUX PERMANENCES ) la valeur conservée est un ration du catalogue = Nombre de rôles par distribution * Nombre de distributions / Nombre de membres souscripteurs à ce catalogue

Ne pas prendre en compte pour le moment, nous devons en rediscuter en interne.

(La BDD actuelle ne permet pas simplement de stocker cette info, et cela ne concerne que les permanences globales, les permamences liées à un catalogue persistant dans le temps compte tenu du fait que les catalogues ne sont pas supprimables.)

Issue History

Date Modified Username Field Change
2024-02-06 13:40 Patrice New Issue
2024-02-06 13:40 Patrice Tag Attached: Permanences
2024-02-06 13:45 Patrice Description Updated
2024-02-06 13:52 Patrice Description Updated
2024-02-06 14:15 Patrice Description Updated
2024-02-06 14:16 Patrice Assigned To => Patrice
2024-02-06 14:16 Patrice Status new => assigned
2024-02-06 14:16 Patrice Assigned To Patrice =>
2024-02-06 14:17 Patrice Status assigned => confirmed
2024-02-06 16:55 Amaury Description Updated
2024-02-06 17:04 Amaury Description Updated
2024-02-06 17:06 Amaury Description Updated
2024-02-06 17:10 Amaury Description Updated
2024-02-06 17:10 Amaury Steps to Reproduce Updated
2024-02-06 17:10 Amaury Description Updated
2024-02-06 17:12 Amaury Description Updated
2024-02-06 17:13 Amaury Description Updated
2024-02-06 17:13 Amaury Description Updated
2024-02-06 17:13 Amaury Description Updated
2024-02-06 17:13 Amaury Assigned To => Lonestone
2024-02-06 17:13 Amaury Status confirmed => assigned
2024-02-06 17:14 Amaury Project CAMAP/InterAMAP44 => Lonestone
2024-02-06 17:22 Patrice Relationship added parent of 0000159
2024-02-06 17:23 Patrice Relationship added parent of 0000043
2024-02-06 17:23 Patrice Relationship added parent of 0000072
2024-02-06 17:23 Patrice Relationship added parent of 0000091
2024-02-28 12:35 Lonestone Note Added: 0000244
2024-02-28 12:35 Lonestone File Added: image.png
2024-02-28 21:58 Patrice Note Added: 0000246
2024-02-28 21:58 Patrice File Added: image-2.png
2024-02-29 08:25 Patrice Note Edited: 0000246
2024-02-29 08:26 Patrice Note Edited: 0000246
2024-02-29 08:29 Patrice Note Edited: 0000246
2024-02-29 08:29 Patrice Note Edited: 0000246
2024-02-29 08:32 Patrice Note Edited: 0000246
2024-02-29 13:53 MCZ Relationship added parent of 0000191
2024-02-29 13:54 MCZ Relationship deleted parent of 0000191
2024-03-04 10:52 Amaury Relationship added related to 0000154
2024-03-04 11:01 Amaury Note Added: 0000252
2024-03-04 11:01 Amaury Note Edited: 0000252
2024-03-04 11:03 Amaury Note Edited: 0000252
2024-03-04 11:03 Amaury Note View State: 0000252: public
2024-03-05 11:05 Lonestone Note Added: 0000253
2024-03-05 11:05 Lonestone File Added: image-3.png
2024-03-05 17:50 Patrice Note Added: 0000256
2024-03-06 15:56 Amaury Note Added: 0000257
2024-03-06 15:56 Amaury Note Edited: 0000257
2024-03-06 16:02 Amaury Note Edited: 0000257
2024-03-06 16:04 Amaury Note Edited: 0000257
2024-03-06 16:13 Amaury Note Edited: 0000257
2024-03-06 16:13 Amaury Note View State: 0000257: public
2024-04-08 19:03 Amaury Product Version v2.0.0 => v1.0.5
2024-04-08 19:03 Amaury Target Version => v2.0.0
2024-04-10 11:07 Amaury Relationship replaced has duplicate 0000159
2024-04-10 11:07 Amaury Relationship replaced has duplicate 0000043
2024-04-10 11:08 Amaury Relationship replaced has duplicate 0000091
2024-04-10 11:09 Amaury Relationship deleted has duplicate 0000091
2024-04-10 11:09 Amaury Relationship added has duplicate 0000091
2024-04-10 11:09 Amaury Relationship replaced has duplicate 0000072
2024-05-16 16:51 Amaury Target Version v2.0.0 => v3.0.0
2024-06-17 17:09 Amaury Target Version v3.0.0 => v2.0.0
2024-06-24 11:41 Amaury Status assigned => resolved
2024-09-24 18:23 Amaury Project Lonestone => CAMAP/InterAMAP44
2024-09-28 01:09 Amaury Status resolved => closed
2024-09-28 01:09 Amaury Resolution open => fixed
2024-09-28 01:09 Amaury Fixed in Version => v2.0.0