Compare commits
1 Commits
main
...
ditch-pres
Author | SHA1 | Date |
---|---|---|
Kiara Grouwstra | 30551eb94a |
|
@ -1,5 +1,5 @@
|
|||
class MainController < ApplicationController
|
||||
before_action :set_user_room, only: [:join, :users, :stream, :stemmen]
|
||||
before_action :set_user_room, only: [:join, :users, :stemmen]
|
||||
|
||||
def index
|
||||
end
|
||||
|
@ -24,15 +24,6 @@ class MainController < ApplicationController
|
|||
end
|
||||
end
|
||||
|
||||
def stream
|
||||
start = Time.new(2023, 02, 19, 0, 0, 0, "+01:00")
|
||||
@running = false
|
||||
if Time.now > start or @user.moderator
|
||||
@user.update(presence: true)
|
||||
@running = true
|
||||
end
|
||||
end
|
||||
|
||||
def stemmen
|
||||
@votes = Vote.where(room_id: @room.id, user_id: @user.id)
|
||||
.order(id: :desc) # created_at ends up identical if loaded in one query
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
<% if @running %>
|
||||
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://vimeo.com/event/2819815/0101985d73">
|
||||
<script type="text/javascript">
|
||||
window.location.href = "https://vimeo.com/event/2819815/0101985d73"
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
If you are not redirected automatically, follow this <a href='https://vimeo.com/event/2819815/0101985d73'>link to example</a>.
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<% else %>
|
||||
<p>De vergadering is op dit moment niet toegankelijk, probeer het later nog eens.</p>
|
||||
<% end %>
|
|
@ -14,7 +14,7 @@ download een sample <%= link_to "hier", "/bbb.csv" %>.
|
|||
<li><code>moderator=TRUE</code> laat iemand de aanwezige leden uitdraaien dus vergt clearance tot persoonsgegevens. rest <code>FALSE</code>. BigBlueButton moderators kunnen binnen BigBlueButton zelf als dusdanig aangemerkt worden.</li>
|
||||
<li>leden met stemrecht (afdelingen: woonachtig in afdelingsgebied) krijgen <code>vote=TRUE</code> rest <code>FALSE</code></li>
|
||||
<li>machtiging voor stemmen delegeren: gedelegeerde entry krijgt naam van machtiger, email van gemachtigde, <code>proxy=TRUE</code>, anderen <code>FALSE</code>.</li>
|
||||
<li>initiele aanwezigheid (benodigd om stemlink te krijgen) zonder een BBB kamer te hoeven binnengaan, bv bij fysieke aanwezigheid: <code>presence=TRUE</code>, anders <code>FALSE</code>. voor BBB wordt dit op <code>TRUE</code> gezet middels de <code>:token</code> join endpoint, voor de Vimeo stream via de <code>:token/stream</code> endpoint.</li>
|
||||
<li>initiele aanwezigheid (benodigd om stemlink te krijgen) zonder een BBB kamer te hoeven binnengaan, bv bij fysieke aanwezigheid: <code>presence=TRUE</code>, anders <code>FALSE</code>. voor BBB wordt dit op <code>TRUE</code> gezet middels de <code>:token</code> join endpoint.</li>
|
||||
</ul>
|
||||
|
||||
<%= form_with(local: true) do |form| %>
|
||||
|
|
|
@ -18,7 +18,6 @@ Rails.application.routes.draw do
|
|||
get 'rooms/:id/voters.csv', to: 'rooms#voters', as: 'room_export_voters'
|
||||
get 'rooms/:id/aanwezig.csv', to: 'rooms#present', as: 'room_present_users'
|
||||
get ':token', to: 'main#stemmen', as: 'user_elections'
|
||||
get ':token/stream', to: 'main#stream', as: 'user_stream'
|
||||
get ':token/inbellen', to: 'main#join', as: 'join_room'
|
||||
root 'main#index'
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue