Fusionner avec https://git.spip.net/spip-contrib-extensions/scrutin_liste_proportionnel/ #1

Closed
opened 3 months ago by maieul · 8 comments
maieul commented 3 months ago
Collaborator

Salut @thrax

je vois que ton plugin fait à la fois des calculs et des gestion d'objet.

https://git.spip.net/spip-contrib-extensions/scrutin_liste_proportionnel/ ne fait que des calculs.

Il me semble inutile de maintenir deux plugins distincts.

À mon avis, on pourrait

  1. Rendre obsolète https://git.spip.net/spip-contrib-extensions/scrutin_liste_proportionnel/
  2. Intégrer les modèles de ce plugin dans le tient, et se baser sur les fonctions de calculs que tu propose

Qu'en pense tu ?

Salut @thrax je vois que ton plugin fait à la fois des calculs et des gestion d'objet. https://git.spip.net/spip-contrib-extensions/scrutin_liste_proportionnel/ ne fait que des calculs. Il me semble inutile de maintenir deux plugins distincts. À mon avis, on pourrait 1. Rendre obsolète https://git.spip.net/spip-contrib-extensions/scrutin_liste_proportionnel/ 2. Intégrer les modèles de ce plugin dans le tient, et se baser sur les fonctions de calculs que tu propose Qu'en pense tu ?
Collaborator

Oui. Bonne idée. Dès le ticket 2 resolu, je me colle au ticket 1 à moins que tu en ais la possibilité. Dans ce cas, n'hésites pas.

Oui. Bonne idée. Dès le ticket 2 resolu, je me colle au ticket 1 à moins que tu en ais la possibilité. Dans ce cas, n'hésites pas.
Poster
Collaborator

nope, si j'avais eu le temps je l'aurais fait :)

nope, si j'avais eu le temps je l'aurais fait :)
Collaborator

Différents modèles sont à disposition :

liste_electorale permet d’afficher une liste électorale
resultat_scrutin permet d’afficher le résultat d’un scrutin pour peut que vous l’ayez calculer dans l’espace privé de SPIP avant.
resultat_scrutin_graph permet d’afficher le résultat d’un scrutin de façon graphique (requière le plugin chartjs).

Je clos le ticket Maïeul ?

Différents modèles sont à disposition : **liste_electorale** permet d’afficher une liste électorale **resultat_scrutin** permet d’afficher le résultat d’un scrutin pour peut que vous l’ayez calculer dans l’espace privé de SPIP avant. **resultat_scrutin_graph** permet d’afficher le résultat d’un scrutin de façon graphique (requière le plugin chartjs). Je clos le ticket Maïeul ?
Poster
Collaborator

hum, dans mon idée on aurait un modèle qui ne nécessiterait pas forcément de stocker en base les données, mais qui permettrait juste de faire des simulations de résultats de liste electorales, comme on l'a dans le plugin "scrutin liste proportionnel".

hum, dans mon idée on aurait un modèle qui ne nécessiterait pas forcément de stocker en base les données, mais qui permettrait juste de faire des simulations de résultats de liste electorales, comme on l'a dans le plugin "scrutin liste proportionnel".
Collaborator

Oui, je vois, il faudrait pouvoir appeler le formulaire editer_list_calcul via un modèle en lui transmettant les listes, pour qu'il demande à l'utilisateur les données du dépouillement, fasse le calcul et produise le résultat (plutôt que de le sauvegarder en BDD).

Je pense que pour ce faire, il faut créer un formulaire distinct mais mutualiser les fonctions de calcul.

Oui, je vois, il faudrait pouvoir appeler le formulaire `editer_list_calcul` via un modèle en lui transmettant les listes, pour qu'il demande à l'utilisateur les données du dépouillement, fasse le calcul et produise le résultat (plutôt que de le sauvegarder en BDD). Je pense que pour ce faire, il faut créer un formulaire distinct mais mutualiser les fonctions de calcul.
Poster
Collaborator

oui c'est cela mon idée. Mutualiser les fonctions de calcul.

(par contre pas besoin de créer un modèle en fait : on peut nativement intégrer un formulaire dans un article, cf l'article de doc de mon plugin).

Dans l'idéal on pourrit aussi avoir comme dans mon plugin initial la possibilité de proposer un simulateur sans avoir pour autant de liste déclarée.

oui c'est cela mon idée. Mutualiser les fonctions de calcul. (par contre pas besoin de créer un modèle en fait : on peut nativement intégrer un formulaire dans un article, cf l'article de doc de mon plugin). Dans l'idéal on pourrit aussi avoir comme dans mon plugin initial la possibilité de proposer un simulateur sans avoir pour autant de liste déclarée.
Collaborator

Ok. je regarde ça.

Ok. je regarde ça.
Collaborator

Avec le commit 521a101915 cloture du ticket
521a101915

Avec le commit 521a101915 cloture du ticket https://git.spip.net/spip-contrib-extensions/list_elec/commit/521a10191599c080803f77cc28315e93181cea47
thrax closed this issue 2 months ago
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.