Module: SidebarGuardian
- Included in:
- Guardian
- Defined in:
- lib/guardian/sidebar_guardian.rb
Instance Method Summary collapse
- #can_create_public_sidebar_section? ⇒ Boolean
- #can_delete_sidebar_section?(sidebar_section) ⇒ Boolean
- #can_edit_sidebar_section?(sidebar_section) ⇒ Boolean
Instance Method Details
#can_create_public_sidebar_section? ⇒ Boolean
4 5 6 |
# File 'lib/guardian/sidebar_guardian.rb', line 4 def @user.admin? end |
#can_delete_sidebar_section?(sidebar_section) ⇒ Boolean
14 15 16 17 18 |
# File 'lib/guardian/sidebar_guardian.rb', line 14 def () return false if .section_type.present? return @user.admin? if .public? is_my_own?() end |
#can_edit_sidebar_section?(sidebar_section) ⇒ Boolean
8 9 10 11 12 |
# File 'lib/guardian/sidebar_guardian.rb', line 8 def () return @user.admin? if .public? return @user.admin? if .section_type is_my_own?() end |