nk20 issueshttps://gitlab.crans.org/bde/nk20/-/issues2024-02-12T07:34:59+01:00https://gitlab.crans.org/bde/nk20/-/issues/124Feuille de note numérique2024-02-12T07:34:59+01:00bleiziFeuille de note numériqueIdée qui avait été proposée à un moment. Il y a un cahier des charge sur ce pad : https://pad.crans.org/p/spec_feuille_note . Il y a un début d'implémentation sur la branche sheets.Idée qui avait été proposée à un moment. Il y a un cahier des charge sur ce pad : https://pad.crans.org/p/spec_feuille_note . Il y a un début d'implémentation sur la branche sheets.https://gitlab.crans.org/bde/nk20/-/issues/122Mail de récap de la somme des soldes positifs/négatifs des adhérent⋅es/clubs2023-10-05T16:56:35+02:00bleiziMail de récap de la somme des soldes positifs/négatifs des adhérent⋅es/clubsCompléter le mail de rapport des négatifs ou faire un autre rapport avec :
- nb de personne en positifs / négatifs / négatifs sévères avec les montant totaux associés
- la même chose pour les personnes actuellement adhérent⋅es
- la mê...Compléter le mail de rapport des négatifs ou faire un autre rapport avec :
- nb de personne en positifs / négatifs / négatifs sévères avec les montant totaux associés
- la même chose pour les personnes actuellement adhérent⋅es
- la même chose pour les clubs et club normaux (pas BDE/kfet ni club en "- BDE")
- le nombre total de transaction / le nombre de transaction pour certaines notes (BDE) et les montant associés
- la progression par rapport au dernier rapporthttps://gitlab.crans.org/bde/nk20/-/issues/117Role "ouvreureuse" pour les activités2023-07-20T20:05:20+02:00bleiziRole "ouvreureuse" pour les activitésCréer un rôle qui permet de faire les entrées des activités, assignable par les res[pot] pour éviter le prêt de note/appel d'un trez/RI.
Si il peut être assignez au niveau de l'activité ça évite d'oublier de l'enleverCréer un rôle qui permet de faire les entrées des activités, assignable par les res[pot] pour éviter le prêt de note/appel d'un trez/RI.
Si il peut être assignez au niveau de l'activité ça évite d'oublier de l'enleverbleizibleizihttps://gitlab.crans.org/bde/nk20/-/issues/109Option sans alcool2021-10-31T22:26:58+01:00me5na7qbjqbrpOption sans alcoolCertains adhérents ne boivent pas d'alcool et n'en prendrons jamais. Dans le rush d'une soirée, il se peut qu'il y ait des erreurs et que l'on serve de l'alcool et que l'on le note sur la note de quelqu'un qui demandait un soft.
Il sera...Certains adhérents ne boivent pas d'alcool et n'en prendrons jamais. Dans le rush d'une soirée, il se peut qu'il y ait des erreurs et que l'on serve de l'alcool et que l'on le note sur la note de quelqu'un qui demandait un soft.
Il serait souhaitable d'ajouter une option pour refuser un transfert lié à une conso d'alcool sur sa note. C'est une sécurité qui permet d'éviter des erreurs graves.
Questions à résoudre :
* Comment savoir qu'un transfert est lié à un produit qui contient de l'alcool ?
* Est-ce que stocker cette info sur la note d'un adhérent est problématique ?https://gitlab.crans.org/bde/nk20/-/issues/86Répétitivité dans les personnes sur la page : droits2021-01-19T17:33:19+01:00rlaliRépétitivité dans les personnes sur la page : droitsDû au cumul des pouvoirs IRL des personnes, sur la liste des personnes ayant des droits spéciaux, on retrouve la répétition de certains noms, c'est embêtant quand on veut checker les droits de quelqu'un.
L'idée serait de faire un `GROUP...Dû au cumul des pouvoirs IRL des personnes, sur la liste des personnes ayant des droits spéciaux, on retrouve la répétition de certains noms, c'est embêtant quand on veut checker les droits de quelqu'un.
L'idée serait de faire un `GROUP BY` sur les utilisateurs et de les `ORDER BY` sur le pseudo ou le nom.Bul[binouze]rlalirlali2021-02-14https://gitlab.crans.org/bde/nk20/-/issues/79Utilitaire pour faire des stats faciliter la vie des trésoriers2021-05-29T11:22:43+02:00ynerantynerant@crans.orgUtilitaire pour faire des stats faciliter la vie des trésoriersDjango montre sa puissance avec son abstraction de requêtes SQL, mais peut sembler trop complexe pour un trésorier non-averti.
Afin de pré-mâcher le travail, on peut prévoir des fonctions qui construisent des Queryset mais en étant plus...Django montre sa puissance avec son abstraction de requêtes SQL, mais peut sembler trop complexe pour un trésorier non-averti.
Afin de pré-mâcher le travail, on peut prévoir des fonctions qui construisent des Queryset mais en étant plus explicite. Par exemple, on peut prévoir un constructeur de classements de transactions, par jour, par bouton (regex de nom de bouton plutôt), ... En gros rajouter une couche d'abstraction plus human-friendly vis-à-vis de l'utilisation de la note au-dessus de la couche de Django.
La pertinence est discutable, il faut que ça reste exploitable. Mais Django c'est compliqué quand on maîtrise pas.
Ces fonctions pourraient soit être placées dans chaque modèle concerné, ce qui offre l'avantage de ne pas avoir d'import supplémentaire, mais ça les aloudirait sachant que ces fonctions n'ont pas vocations à être utilisées dans le code (si ce n'est dans des tests). On peut prévoir un fichier / une app séparée.https://gitlab.crans.org/bde/nk20/-/issues/78Inscription automatique aux mailing lists de clubs2020-10-18T14:52:36+02:00ynerantynerant@crans.orgInscription automatique aux mailing lists de clubsEn plus de l'inscription à la ML événements (cf #50), on devrait pouvoir ajouter un champ pour chaque club de liste de diffusion.
En faisant adhérer quelqu'un a un club, il a la possibilité via une case à cocher pour s'inscrire à une li...En plus de l'inscription à la ML événements (cf #50), on devrait pouvoir ajouter un champ pour chaque club de liste de diffusion.
En faisant adhérer quelqu'un a un club, il a la possibilité via une case à cocher pour s'inscrire à une liste de diffusion. Il peut ensuite gérer son inscription via la note.
Cela ne doit toutefois pas empêcher les inscriptions à la ML de personnes extérieures, sans passer par la note.Cara[Punch]