Newer
Older
export async function mount(where) {
const managementHelperComponent = new ManagementHelper();
await managementHelperComponent.mount(where);
}
class ManagementHelper {
constructor() {}
async mount(where) {
const mountpoint = where;
document.getElementById(mountpoint).innerHTML = /* HTML */ `
<div class="card-no-hover helper">
<h2 class="title is-2">Aide pour la gestion d'une élection</h2>
<h5 class="title is-5">Onglet Partis politiques</h5>
L'onglet "Partis Politiques" permet de créer des tendances poltiques qui
se retrouvent sur plusieurs circonscriptions.<br />
Pour ajuter un parti il suffit de cliquer sur
<span class="icon is-small">
<i class="fas fa-plus"></i>
</span>
Un fenêtre s'ouvre et permet de saisir le nom du parti (ou de la
tendance politique) et de choisir la couleur qui sera associé à ce parti
dans l'affichage des résultats. Pour modifier un parti, il suffit de
cliquer sur
<span class="icon is-small">
<i class="fas fa-pen"></i>
</span>
et pour en supprimer un sur
<span class="icon is-small"> <i class="fas fa-trash"></i> </span>. La
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
suppression affichera l'ensemble des listes qui sont rattachées à ce
parti sur toutes les élections et demandera de confirmer l'action de
suppression car toutes ces listes seront alors supprimées.<br /><br />
<h5 class="title is-5">Onglet Élection</h5>
L'onglet élection permet de créer le découpage territorial d'une
élection. Il est possible de naviguer dans l'abrorescence de l'élection
en cliquant sur les différentes zones la composant<br /><br />
<article class="message is-warning">
<div class="message-header">
<p>Attention</p>
</div>
<div class="message-body">
Il est necessaire pour que l'application fonctionne corrctement que
chaque élection ai au moins une circonscription composée elle même
d'au moins une ville avec au minimum un bureau.
</div>
</article>
<strong>Élection</strong>
Pour créer une nouvelle élection cliquer sur
<span class="icon is-small"> <i class="fas fa-plus"></i> </span>, une
fenêtre s'ouvre alors, il faut saisir le nom de cette élection, choisir
le système de vote qui sera appliqué (pour calculer les résultats),
selectionner la carte pour les cirocnscriptions et celle pour les
villes. En cliquant sur "Sauvegarder" l'élection sera ajoutée et en
cliquant sur "Sauvegarder (ajouter circonscription)" elle sera
sauvegardée et la fenêtre pour y attacher une circonscription sera
ouverte.<br /><br />
<strong>Circonscription</strong>
Une circonscription peut être ajoutée à l'élection selectionnée en
cliquant sur
<span class="icon is-small"><i class="fas fa-plus"></i></span> . Il faut
alors saisir son nom, le nombre de siège à pourvoir et l'identifiant qui
lui correspond sur la carte des circonscriptions. <br />En cliquant sur
"Sauvegarder" la circonscription sera ajoutée et en cliquant sur
"Sauvegarder (ajouter circonscription)" elle sera ajoutée et la fenêtre
pour ajouter une nouvelle circonscription à l'élection sera ouverte. En
cliquant sur "Sauvegarder (ajouter ville)" elle sera ajoutée et la
fenêtre pour ajouter une ville à la circonscription sera ouverte.<br /><br />
<strong>Ville</strong>
Une ville peut être ajoutée à une circonscription selectionnée en
cliquant sur
<span class="icon is-small"><i class="fas fa-plus"></i></span> . Il faut
alors saisir son nom et l'identifiant qui lui correspond sur la carte
des villes. <br />En cliquant sur "Sauvegarder" la ville sera ajoutée et
en cliquant sur "Sauvegarder (ajouter ville)" elle sera ajoutée et la
fenêtre pour ajouter une nouvelle ville à la circonscription sera
ouverte. En cliquant sur "Sauvegarder (ajouter bureau)" elle sera
ajoutée et la fenêtre pour ajouter un bureau à la ville sera ouverte.<br /><br />
<strong>Bureau</strong>
Un bureau peut être ajoutée à une ville selectionnée en cliquant sur
<span class="icon is-small"><i class="fas fa-plus"></i></span> . Il faut
alors saisir son nom et le nombre d'inscrit dans ce bureau.
<article class="message is-warning">
<div class="message-header">
<p>Attention</p>
<button class="delete" aria-label="delete"></button>
</div>
<div class="message-body">
Le nombre d'inscrit est obligatoire car il permet de calculer le
taux d'abstention et le pourcentage de saisie en cours qui est
pondéré par le nombre d'inscrits par bureau.
</div>
</article>
En cliquant sur "Sauvegarder" le bureau sera ajouté et en cliquant sur
"Sauvegarder (ajouter bureau)" il sera ajouté et la fenêtre pour ajouter
un nouveau bureau à la ville sera ouverte.<br /><br />
<strong>Cloner une élection</strong>
Il est possible de cloner une élection et son arborescence en cliquant
sur
<span class="icon is-small">
<i class="fas fa-clone"></i>
</span>
dans la liste des élections.<br /><br />
<h5 class="title is-5">Onglet Tour</h5>
Une élection est composée de un ou plusieurs tours, il faut donc
configuré ces tours pour utiliser l'application.<br /><br />
Dans l'onglet "Tour" il est possible de créer un tour pour une élection
en cliquant sur
<span class="icon is-small"><i class="fas fa-plus"></i></span>. Il faut
alors sélectionner l'élection à laquelle on crée un tour, la date du
tour et le numéro du tour. Il est possible de modifier les informations
en cliquant sur
<span class="icon is-small"><i class="fas fa-pen"></i></span> et de le
supprimer en cliquant sur
<span class="icon is-small"><i class="fas fa-trash"></i></span
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
><br /><br />
En cliquant sur un tour, on rentre dans la configuration du tour. La
bouton sur la gauche permet de revenir à l'écran précédent. Il y a deux
sections qui peuvent être ouvertes l'une après l'autre, il faut cliquer
sur la barre de titre de l'une des deux sections pour en changer.<br /><br />
<strong>Section "Bureaux de Votes"</strong><br />
La liste de tous les bureaux de votes de l'éelection s'affiche ici. En
cliquant sur un bureau les détails de ce bureau s'affiche. Il est
possible de consulter les votes et de les modifier comme dans l'onglet
"Votes". Il est possible de "Valider" un bureau, les votes de ce bureau
ne pourront alors plus être modifié.<br /><br />
Pour ajouter un utilisateur à la liste des saisseurs, cliquer sur
l'icône
<span class="icon is-small">
<i class="fas fa-user"></i>
</span>
pour ouvrir la liste des saisisseurs de ce burea, il suffit ensuite de
cliquer sur l'utilisateur dans la colonne de droite "Saisisseurs
disponibles", il va alors basculer dans la colonne de gauche
"Saisisseurs actifs". Pour le supprimer il suffit de faire de même dans
la colonne de gauche "Saisisseurs actifs", il va alors basculer dans la
colonne de droite "Saisisseurs disponibles".<br /><br />
<strong>Section "Liste des candidats par circonscription"</strong>
La liste des circonscription du tour est affichée, en cliquant sur une
circonscription, la liste des listes de candidats de la circonscription
s'affiche. Il est possible d'en créer une en cliquant sur
<span class="icon is-small"> <i class="fas fa-plus"></i>. </span>Une
fenêtre s'ouvre alors pour saisir le nom de la liste et le parti auquel
elle est attachée. En cliquant sur
<span class="icon is-small">
<i class="fas fa-download"></i>
</span>
Une fenêtre s'ouvre et permet d'importer une liste directement depuis un
tour précédent pour éviter de resaisir toutes les informations de la
listes.<br /><br />
En cliquant sur une liste, les canddiats s'affichent, il est possible
d'ajouter et de modifier des candidats en éditant les champs dans le
tableau et en cliquant sur
<span class="icon is-small">
<i class="fas fa-check"></i>
</span>
pour chaque ligne éditée afin qu'elles soient prises en compte.<br />
Le rang ordonne les candidats lors du calcul des élus, la date de
naissance permet de départager des listes et des candidats lors du
calcul des élus en cas d'égalité, la case incompatibilité potentielle
permet d'identifier les élus qui pourraient poser problème s'ils sont
élus (autre mandat en cours, fonctionnaire...). La case refusé permet
d'éliminer du calcul des élus des candidats qui se sont porter sur une
liste mais qui finalement ne souhaient pas siéger. La case supprimer
permet d'éliminer du calcul des élus les candidats qui seraient décédé
entre la date de cloture de dépôt des listes et l'élection. (La case
"Conseiller communautaire" n'est pas fonctionelle mais permettrai
d'identifier les élus qui vont siéger au conseil communautaire lors
d'élection municipale)
</div>
`;
}
}