DG MS cleaned up some of the request stuff

This commit is contained in:
maxwell 2010-07-09 11:14:00 -07:00
parent 275e0baa0c
commit b49f198c4f
6 changed files with 23 additions and 25 deletions

View file

@ -2,7 +2,7 @@ class ApplicationController < ActionController::Base
protect_from_forgery :except => :receive protect_from_forgery :except => :receive
layout 'application' layout 'application'
before_filter :set_people before_filter :set_friends, :count_requests
layout :layout_by_resource layout :layout_by_resource
@ -14,8 +14,12 @@ class ApplicationController < ActionController::Base
end end
end end
def set_people def set_friends
@people = Person.friends.all @friends = Person.friends.all
end
def count_requests
@request_count = Request.for_user(current_user).size
end end
end end

View file

@ -2,9 +2,7 @@ class RequestsController < ApplicationController
before_filter :authenticate_user! before_filter :authenticate_user!
include RequestsHelper include RequestsHelper
def index def index
@local_requests = Request.from_user( User.first ) @remote_requests = Request.for_user( current_user )
@remote_requests = Request.for_user( User.first )
@request = Request.new @request = Request.new
end end
@ -12,7 +10,7 @@ class RequestsController < ApplicationController
@request = Request.where(:id => params[:id]).first @request = Request.where(:id => params[:id]).first
@request.destroy @request.destroy
flash[:notice] = "Successfully destroyed person request." flash[:notice] = "Successfully destroyed person request."
redirect_to person_requests_url redirect_to requests_url
end end
def new def new
@ -23,7 +21,7 @@ class RequestsController < ApplicationController
@request = current_user.send_friend_request_to(params[:request][:destination_url]) @request = current_user.send_friend_request_to(params[:request][:destination_url])
if @request if @request
flash[:notice] = "Successfully created person request." flash[:notice] = "a friend request was sent to #{@request.destination_url}"
redirect_to requests_url redirect_to requests_url
else else
render :action => 'new' render :action => 'new'

View file

@ -32,7 +32,7 @@
- if user_signed_in? - if user_signed_in?
=User.first.real_name =User.first.real_name
| |
= link_to "requests", requests_path = link_to "requests (#{@request_count})", requests_path
| |
= link_to "logout", destroy_user_session_path = link_to "logout", destroy_user_session_path
- else - else
@ -54,4 +54,5 @@
%span.description %span.description
= my_latest_message = my_latest_message
= yield = yield
.span-20
= render "posts/debug" = render "posts/debug"

View file

@ -1,5 +1,5 @@
%h3 your people %h3 your people
%ul#friend_stream.nav %ul#friend_stream.nav
- for person in @people - for friend in @friends
%li= link_to person.real_name, person_path(person) %li= link_to friend.real_name, person_path(friend)
= link_to "add a new person", new_request_path = link_to "add a new person", new_request_path

View file

@ -1,6 +1,7 @@
%li.message{:id => request.id, :class => "mine"} %li.message{:id => request.id}
= "to : #{request.destination_url}"
= request.person.class = "from #{request.person.real_name}"
= "#{request.destination_url}"
.destroy_link .destroy_link
= link_to 'Ignore', request_path(request), :confirm => 'Are you sure?', :method => :delete, :remote => true = link_to 'Ignore', request_path(request), :confirm => 'Are you sure?', :method => :delete

View file

@ -1,15 +1,9 @@
%h1 requests %h1 requests
= render "requests/new_request", :request => @request = render "requests/new_request", :request => @request
%h3= "currently #{@request_count} requests"
%ul#stream %ul#stream
%li - for request in @remote_requests
%h3 incoming = render "request", :request => request
- for request in @remote_requests
= render "request", :request => request
= request.destination_url + " " + User.first.url
%li
%h3 outgoing
- for request in @local_requests
= render "request", :request => request