Skip to content
Extraits de code Groupes Projets
Valider e6836c46 rédigé par Raphael Sofaer's avatar Raphael Sofaer
Parcourir les fichiers

Remove unnecessary includes, finish renaming set_header_data, only run...

Remove unnecessary includes, finish renaming set_header_data, only run set_header_data on html requests
parent f2cc51dd
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -23,10 +23,10 @@ class ApplicationController < ActionController::Base ...@@ -23,10 +23,10 @@ class ApplicationController < ActionController::Base
end end
def set_header_data def set_header_data
if user_signed_in? if user_signed_in? && request.format.html?
@aspect = nil @aspect = nil
@object_aspect_ids = [] @object_aspect_ids = []
@all_aspects = current_user.aspects.includes(:aspect_memberships) @all_aspects = current_user.aspects
@notification_count = Notification.for(current_user, :unread =>true).count @notification_count = Notification.for(current_user, :unread =>true).count
@unread_message_count = ConversationVisibility.sum(:unread, :conditions => "person_id = #{current_user.person.id}") @unread_message_count = ConversationVisibility.sum(:unread, :conditions => "person_id = #{current_user.person.id}")
end end
...@@ -98,18 +98,4 @@ class ApplicationController < ActionController::Base ...@@ -98,18 +98,4 @@ class ApplicationController < ActionController::Base
def grammatical_gender def grammatical_gender
@grammatical_gender || nil @grammatical_gender || nil
end end
def similar_people contact, opts={}
opts[:limit] ||= 5
aspect_ids = contact.aspect_ids
count = Contact.count(:user_id => current_user.id,
:person_id.ne => contact.person.id,
:aspect_ids.in => aspect_ids)
if count > opts[:limit]
offset = rand(count-opts[:limit])
else
offset = 0
end
end
end end
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
class ContactsController < ApplicationController class ContactsController < ApplicationController
before_filter :authenticate_user! before_filter :authenticate_user!
def new def new
@person = Person.find(params[:person_id]) @person = Person.find(params[:person_id])
@aspects_with_person = [] @aspects_with_person = []
...@@ -40,6 +40,7 @@ class ContactsController < ApplicationController ...@@ -40,6 +40,7 @@ class ContactsController < ApplicationController
end end
def edit def edit
@all_aspects ||= current_user.aspects
@contact = Contact.unscoped.where(:id => params[:id], :user_id => current_user.id).first @contact = Contact.unscoped.where(:id => params[:id], :user_id => current_user.id).first
@person = @contact.person @person = @contact.person
...@@ -61,7 +62,7 @@ class ContactsController < ApplicationController ...@@ -61,7 +62,7 @@ class ContactsController < ApplicationController
else else
flash[:error] = I18n.t('contacts.destroy.failure', :name => contact.person.name) flash[:error] = I18n.t('contacts.destroy.failure', :name => contact.person.name)
end end
redirect_to contact.person redirect_to contact.person
end end
private private
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# the COPYRIGHT file. # the COPYRIGHT file.
class PostsController < ApplicationController class PostsController < ApplicationController
skip_before_filter :set_contacts_notifications_unread_count_and_status skip_before_filter :set_header_data
skip_before_filter :count_requests skip_before_filter :count_requests
skip_before_filter :set_invites skip_before_filter :set_invites
skip_before_filter :set_locale skip_before_filter :set_locale
......
...@@ -6,7 +6,7 @@ class PublicsController < ApplicationController ...@@ -6,7 +6,7 @@ class PublicsController < ApplicationController
require File.join(Rails.root, '/lib/diaspora/parser') require File.join(Rails.root, '/lib/diaspora/parser')
include Diaspora::Parser include Diaspora::Parser
skip_before_filter :set_contacts_notifications_unread_count_and_status, :except => [:create, :update] skip_before_filter :set_header_data
skip_before_filter :count_requests skip_before_filter :count_requests
skip_before_filter :set_invites skip_before_filter :set_invites
skip_before_filter :set_locale skip_before_filter :set_locale
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter