Skip to content
Extraits de code Groupes Projets
users_controller.rb 904 octets
Newer Older
class UsersController < ApplicationController
  before_filter :authenticate_user!, :except => [:new, :create]
maxwell's avatar
maxwell a validé
    @groups_array = current_user.groups.collect{|x| [x.to_s, x.id]} 
    unless params[:q]
      @people = Person.all
      render :index
    else
      @people = Person.search(params[:q])
    end  
  end
    @user= User.first(:id => params[:id])
    @user_profile = @user.person.profile
Raphael's avatar
Raphael a validé

  def edit
    @user = current_user
Raphael's avatar
Raphael a validé
    @profile = @user.profile
    @photos = Photo.where(:person_id => @person.id).paginate :page => params[:page], :order => 'created_at DESC'
Raphael's avatar
Raphael a validé
  end

  def update
    @user = User.where(:id => params[:id]).first
maxwell's avatar
maxwell a validé
    
    if @user.update_profile(params[:user])
      flash[:notice] = "Successfully updated your profile"
      redirect_to @user.person
Raphael's avatar
Raphael a validé
    else
      render :action => 'edit'
    end
  end