blob: be9a37eba324ae8862306a4626639dcc61a5d16c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class DevelopmentToolbarController < ApplicationController
def update_settings
return unless Rails.application.config.development_toolbar.present?
organisation = current_user.organisation
organisation.features = params[:features].keys.select{|k| params[:features][k] == "true"}
organisation.save
current_user.permissions = params[:permissions].keys.select{|k| params[:permissions][k] == "true"}
current_user.save
if params[:export_types].present?
params[:export_types].each do |workgroup_id, export_types|
workgroup = Workgroup.find workgroup_id
workgroup.export_types = export_types.keys.select{|k| export_types[k] == "true"}
workgroup.save!
end
end
redirect_to request.referrer || "/"
end
end
|