-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scrutins #115
Conversation
7e7164f
to
09d6b2e
Compare
80dd8c8
to
058d366
Compare
|
||
public function setScrutin($scrutin) { | ||
return $this->_set('scrutin_id', $scrutin->id); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
De même je soupçonne que c'est déjà le comportement natif sans cette fonction ;)
$this->parlementaire_groupe_acronyme, | ||
'scrutin', | ||
$this->Scrutin->getLinkSource(), | ||
$this->position != 'nonVotant' && $this->mise_au_point_position == NULL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
je pense que s'il y a bien une position passée sans délégation et une mise au point ça correspond bien à une présence, en revanche j'ai l'impression que par_delegation n'est jamais utilisé jusqu'ici pour confirmer les présences, je suppose donc que c'est une confusion ici et qu'il faut remplacer mise_au_point_position par par_delegation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Par ailleurs non votant indique j'ai l'impression le président, il est donc a priori bien présent, je pense que le bon check est position not Null et par_delegation False
lib/model/doctrine/Scrutin.class.php
Outdated
public function setNumero($numero) { | ||
return $this->_set('numero', $numero); | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probablement inutile
Quelques stats sur les présences en base avant/après le load des scrutins :
154 au dessus de 37 avant / 217 au dessus de 38 après
|
Merci @RouxRC et @njoyard pour votre travail sur les scrutins !
Merci encore ! |
Bravo pour le travail. Ok pour moi de dire que les non-votant ne sont pas comptabilité comme présent au vu des raisons invoquées en général. Je pense par ailleurs qu'il est important de conserver un fonctionnement simple et facilement intuitable, et du coup je préfère éviter des solutions trop complexes où l'on compterait des présences seulement pour certain type de non-votant. |
Verdicts a priori de la réunion garbage deu 03/09/18 : NonVotants :
Date de début de prise en compte des délégations :
|
Conflicts: .gitignore ansible/roles/cpc.install/templates/web_Dockerfile.j2
Suite à la dernière discussion, j'ai tracé l'indication de délégations en séparant scrutins solennels et ordinaires :
Du coup je propose d'amender la décision de prendre compte des présences comme suit :
|
Réponse de la Division de l’Information multimédia au Service de la Communication et de l’Information multimédia de l'Assemblée nationale :
Les analyses de scrutins ne font apparaitre les délégations qu’ à compter du 20 mars 2018. La fiabilité des données sur les délégations ne peut donc être assurée qu’à compter de cette date. S’agissant des scrutins antérieurs au 20 mars 2018, la mention des délégations résultait d’un « effet de bord » de re -publications de l’analyse politique de certains scrutins ; les scrutins antérieurs à cette date ont été à nouveau publiés sans mention des délégations. Il nous faut donc :
Rien à changer donc de ce côté. |
Cela concerne 30 scrutins :
|
…llowing AN's answer to run on scrutins 390 à 406 et 408 à 418 seq 390 406 && seq 408 418 | while read id; do echo "SCRUTIN $id"; bash bin/remove_presences_scrutin_sans_delegation.sh $id; done cf #115
TODO:
- [ ] parse them manually from web ?...Extras:
TODO à la mise en prod :