ingang/app/views/votes/bulk.html.erb

47 lines
1.7 KiB
Plaintext

<h1>Bulk Votes: <%= @room.name %></h1>
<p>
csv formaat voor bulk import, in die volgorde, komma-separated en zonder header: <code>voter_email,short_name,voter_login_id,voter_password</code>
<% if false %>
download een sample <%= link_to "hier", "/votes.csv" %>.
<% end %>
</p>
<ul>
<li><code>voter_email</code> is het email adres van de stemmer, om de credentials terug te koppelen aan het juiste lid.</li>
<li><code>short_name</code> is de naam van de stemming</li>
<li><code>voter_login_id</code> is de login id van de stemmer in het stem systeem</li>
<li><code>voter_password</code> is het wachtwoord van de stemmer in het stem systeem</li>
</ul>
<p>
De gegevens hiervoor zijn te verkrijgen via commando, gegeven SSH toegang tot de database server:
</p>
<ul>
<li>
<code>ssh db.bij1.net "sudo psql -U postgres helios -c \"SELECT voter_email, short_name, voter_login_id, voter_password FROM helios_voter JOIN helios_election ON election_id = helios_election.id WHERE helios_election.uuid IN ('UUID1', 'UUID2', ...);\" -tAF,"</code>
</li>
</ul>
<p>
... waar <code>'UUID1', 'UUID2', ...</code> vervangen dient te worden door de UUIDs van de stemmingen van deze kamer, in de URLs te vinden in <a href="https://stemmen.bij1.org/helios/elections/administered">Helios</a>.
</p>
<p>
Gebruikers vinden vervolgens hun stem links op de volgende URL, waar <code>TOKEN</code> dient te worden vervangen door hun Ingang token:
</p>
<ul>
<li>
<code>https://vergadering.bij1.org/ingang/TOKEN/stemmen</code>
</li>
</ul>
<%= form_with(local: true) do |form| %>
<div class="field">
<%= form.text_area :votes_csv, value: @sample %>
</div>
<div class="actions">
<%= form.submit %>
</div>
<%= link_to 'Back', room_users_path %>
<% end %>