class Admin::BaseController

Métodos comunes para todos los controladores de la administración, aquella a la que acceden los Admin.

Debajo del namespace “admin” estaba la administración completa sólo para administradores generales. Paulatinamente los permisos se fueron complicando y ahora otros roles tienen permiso para acceder a algunas partes de “admin”

Constants

TINYMCE_OPTIONS

Configuración de las opciones para el editor TinyMCE

Public Instance Methods

set_current_tab() click to toggle source

Determina la pestaña activa en el menú de la administración. Cada controller determina el suyo

# File app/controllers/admin/base_controller.rb, line 41
def set_current_tab
  @current_tab = :categories
end
super_user_required() click to toggle source

Filtro que determina si el usuario tiene permiso para modificar los permisos

# File app/controllers/admin/base_controller.rb, line 75
def super_user_required
  unless can?('administer', 'permissions')
    flash[:notice] = t('no_tienes_permiso')
    access_denied
  end
end