mirror of
https://github.com/indentlabs/notebook.git
synced 2025-10-26 11:19:22 +00:00
add my_content helper for getting content owned by currently-logged-in user
This commit is contained in:
parent
963567ec77
commit
bc9746bdc8
@ -2,6 +2,7 @@ class ApplicationController < ActionController::Base
|
||||
protect_from_forgery
|
||||
|
||||
helper :html
|
||||
helper :my_content
|
||||
|
||||
helper_method :nl2br
|
||||
|
||||
|
||||
@ -17,28 +17,23 @@ module HtmlHelper
|
||||
end
|
||||
|
||||
def character_picker
|
||||
characters = Character.where(user_id: session[:user])
|
||||
generate_picker_code_for(characters, 'user')
|
||||
generate_picker_code_for(my_characters, 'user')
|
||||
end
|
||||
|
||||
def universe_picker
|
||||
universes = Universe.where(user_id: session[:user])
|
||||
generate_picker_code_for(universes, 'globe')
|
||||
generate_picker_code_for(my_universes, 'globe')
|
||||
end
|
||||
|
||||
def equipment_picker
|
||||
equipment = Equipment.where(user_id: session[:user])
|
||||
generate_picker_code_for(equipment, 'gift')
|
||||
generate_picker_code_for(my_equipment, 'gift')
|
||||
end
|
||||
|
||||
def language_picker
|
||||
languages = Language.where(user_id: session[:user])
|
||||
generate_picker_code_for(languages, 'comment')
|
||||
generate_picker_code_for(my_languages, 'comment')
|
||||
end
|
||||
|
||||
def location_picker
|
||||
locations = Location.where(user_id: session[:user])
|
||||
generate_picker_code_for(locations, 'road')
|
||||
generate_picker_code_for(my_locations, 'road')
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
21
app/helpers/my_content_helper.rb
Normal file
21
app/helpers/my_content_helper.rb
Normal file
@ -0,0 +1,21 @@
|
||||
module MyContentHelper
|
||||
def my_characters
|
||||
return Character.where(user_id: session[:user])
|
||||
end
|
||||
|
||||
def my_universes
|
||||
return Universe.where(user_id: session[:user])
|
||||
end
|
||||
|
||||
def my_equipment
|
||||
return Equipment.where(user_id: session[:user])
|
||||
end
|
||||
|
||||
def my_languages
|
||||
return Language.where(user_id: session[:user])
|
||||
end
|
||||
|
||||
def my_locations
|
||||
return Location.where(user_id: session[:user])
|
||||
end
|
||||
end
|
||||
Loading…
Reference in New Issue
Block a user