25 lines
538 B
Ruby
25 lines
538 B
Ruby
class UsersController < Clearance::UsersController
|
|
|
|
def dashboard
|
|
@user = current_user
|
|
@projects = @user.projects.active.paginate(:per_page => 30, :page => params[:page])
|
|
end
|
|
|
|
def show
|
|
@user = User.find_by_short_name(params[:id])
|
|
end
|
|
|
|
def inline
|
|
|
|
user = current_user
|
|
old = user.send(params[:id])
|
|
user.update_attribute(params[:id], params['value'])
|
|
if user.save
|
|
value = user.send(params[:id])
|
|
else
|
|
value = old
|
|
end
|
|
render :text => value , :layout => false
|
|
end
|
|
|
|
end |