Add concerns to set and order by a random seed

This commit is contained in:
Javi Martín
2018-12-19 16:53:50 +01:00
parent 660c59016b
commit e3ca700e17
4 changed files with 31 additions and 19 deletions

View File

@@ -1,4 +1,6 @@
class Legislation::ProcessesController < Legislation::BaseController
include RandomSeed
has_filters %w[open past], only: :index
has_filters %w[random winners], only: :proposals
@@ -128,11 +130,4 @@ class Legislation::ProcessesController < Legislation::BaseController
return if member_method?
@process = ::Legislation::Process.find(params[:process_id])
end
def set_random_seed
seed = (params[:random_seed] || session[:random_seed] || rand(10_000_000)).to_i
session[:random_seed] = seed
params[:random_seed] = seed
end
end