minor cleanup to routes.rb

This commit is contained in:
MrZYX 2011-04-30 16:28:39 +02:00
parent 84412863dc
commit ff58d63191
3 changed files with 14 additions and 14 deletions

View file

@ -125,7 +125,7 @@ class PeopleController < ApplicationController
end end
def contacts def contacts
@person = Person.find(params[:id]) @person = Person.find(params[:person_id])
if @person if @person
@contact = current_user.contact_for(@person) @contact = current_user.contact_for(@person)
@aspect = :profile @aspect = :profile

View file

@ -12,19 +12,16 @@ Diaspora::Application.routes.draw do
end end
resources :status_messages, :only => [:new, :create, :destroy, :show] resources :status_messages, :only => [:new, :create, :destroy, :show]
get 'p/:id' => 'posts#show', :as => 'post'
get 'bookmarklet' => 'status_messages#bookmarklet' get 'bookmarklet' => 'status_messages#bookmarklet'
get 'p/:id' => 'posts#show', :as => 'post'
resources :photos, :except => [:index] do resources :photos, :except => [:index] do
put 'make_profile_photo' => :make_profile_photo put 'make_profile_photo' => :make_profile_photo
end end
resources :comments, :only => [:create, :destroy] resources :comments, :only => [:create, :destroy]
resource :like, :only => [:create]
get 'tags/:name' => 'tags#show', :as => 'tag'
resources :tags, :only => [:index]
resource :like, :only => [:create]
resources :conversations do resources :conversations do
resources :messages, :only => [:create, :show] resources :messages, :only => [:create, :show]
@ -35,6 +32,8 @@ Diaspora::Application.routes.draw do
get 'read_all' => :read_all, :on => :collection get 'read_all' => :read_all, :on => :collection
end end
resources :tags, :only => [:index]
get 'tags/:name' => 'tags#show', :as => 'tag'
# Users and people # Users and people
@ -42,7 +41,7 @@ Diaspora::Application.routes.draw do
get :export get :export
get :export_photos get :export_photos
end end
match '/people/:id/contacts' => 'people#contacts'
controller :users do controller :users do
get 'public/:username' => :public, :as => 'users_public' get 'public/:username' => :public, :as => 'users_public'
@ -63,22 +62,23 @@ Diaspora::Application.routes.draw do
get 'login' => redirect('/users/sign_in') get 'login' => redirect('/users/sign_in')
scope 'admins', :controller => :admins do scope 'admins', :controller => :admins do
match 'user_search' => :user_search match 'user_search' => :user_search
get 'admin_inviter' => :admin_inviter get 'admin_inviter' => :admin_inviter
get 'add_invites' => :add_invites, :as => 'add_invites' get 'add_invites' => :add_invites, :as => 'add_invites'
end end
resource :profile resource :profile
resources :requests, :only => [:destroy, :create] resources :requests, :only => [:destroy, :create]
resources :contacts, :except => [:index, :update] resources :contacts, :except => [:index, :update]
resources :aspect_memberships, :only => [:destroy, :create, :update] resources :aspect_memberships, :only => [:destroy, :create, :update]
resources :post_visibilities, :only => [:update] resources :post_visibilities, :only => [:update]
resources :people, :except => [:edit, :update] do resources :people, :except => [:edit, :update] do
resources :status_messages resources :status_messages
resources :photos resources :photos
get :contacts
post 'by_handle' => :retrieve_remote, :on => :collection, :as => 'person_by_handle' post 'by_handle' => :retrieve_remote, :on => :collection, :as => 'person_by_handle'
end end

View file

@ -253,7 +253,7 @@ describe PeopleController do
it 'assigns the contacts of a person' do it 'assigns the contacts of a person' do
contact = alice.contact_for(bob.person) contact = alice.contact_for(bob.person)
contacts = contact.contacts contacts = contact.contacts
get :contacts, :id => bob.person.id get :contacts, :person_id => bob.person.id
assigns(:contacts_of_contact).should == contacts assigns(:contacts_of_contact).should == contacts
end end
end end