Hi there,
To help keep privacy issues to a minimum on my app, I want to be able
to hide the personal info about a user, until friendship between 2
users is accepted.
I've added some logic that hides the profile (only visible = Profile
pic and Add user as a buddy)..
However - once friendship is requested, the 'requestor' can view the
requestee's profile. Not ideal.
Is there a way of hiding specific info until the requestee has
accepted the friend(buddy) request?
Many Thanks...
My Profile Controller's show action is below if it of any help?
def show
@hide_edit_links = true
username = params[:username]
#Look for the user
@user = User.find_by_username(username)
@logged_in_user = User.find(session[:user_id]) #if
@user.logged_in?
if @user
@title = "Profile page of: #{username}"
@info = @user.info ||= Info.new
@posts = Post.find_by_user_id( @user.id, 1, :limit =>
1, :conditions => "active_post = 1", :order => "created_at desc")
respond_to do |format|
format.html
end
else
flash[:notice] = "No user #{username} found!"
redirect_to :action => "index"
end
end
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.