ref: master
app/controllers/public_controller.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
class PublicController < ApplicationController protected def allow_access_to_page unless profile.display_info_to?(user) if profile.visible? && !profile.secret private_profile else invisible_profile end end end def private_profile private_profile_partial_parameters render :template => 'profile/_private_profile', :status => 403, :formats => [:html] end def invisible_profile unless profile.is_template? render_access_denied(_("This profile is inaccessible. You don't have the permission to view the content here."), _("Oops ... you cannot go ahead here")) end end end |