Files
fetsite/app/controllers/users_controller.rb
Andreas Stephanides 56f32606dc user und fetprofile link
2013-12-16 10:27:15 +01:00

33 lines
745 B
Ruby
Executable File

class UsersController < ApplicationController
def index
@users = User.all
end
def add_role
@user= User.find(params[:id])
if (params[:role]=="fetuser" && can?(:addfetuser,User))
@user.add_role(params[:role])
end
if (params[:role]=="fetadmin" && can?(:addfetadmin,User))
@user.add_role(params[:role])
end
redirect_to users_url
end
def all_update
params[:users].each do |id,u|
user=User.find(id)
user.fetprofile = Fetprofile.find(u[:fetprofile_id].to_i) if u[:fetprofile_id].to_i>0
user.save if can? :edit, User
end
redirect_to users_url
end
def do_confirm
@user= User.find(params[:id])
@user.confirm!
redirect_to users_url
end
end