track incoming links, amend share link to include user

fix pm styling
This commit is contained in:
Sam
2013-04-24 18:05:35 +10:00
parent 27edebfaef
commit 37867af1bb
16 changed files with 136 additions and 74 deletions

View File

@ -4,8 +4,17 @@ require_dependency 'post_destroyer'
class PostsController < ApplicationController
# Need to be logged in for all actions here
before_filter :ensure_logged_in, except: [:show, :replies, :by_number]
before_filter :ensure_logged_in, except: [:show, :replies, :by_number, :short_link]
skip_before_filter :store_incoming_links, only: [:short_link]
skip_before_filter :check_xhr, only: [:short_link]
def short_link
post = Post.find(params[:post_id].to_i)
user = User.select(:id).where(id: params[:user_id].to_i).first
IncomingLink.add(request, user ? user.id : nil)
redirect_to post.url
end
def create
requires_parameter(:post)