public function __construct() { Crud::setExport(false); Crud::setTitulo('Permisos'); Crud::setTablaId('permisoid'); Crud::setTabla('authpermisos'); Crud::setTemplate(Config::get('components::config.template', 'template.template')); Crud::setPermisos(array('add' => true, 'edit' => true, 'delete' => true)); Crud::setCampo(array('nombre' => 'Nombre', 'campo' => 'nombre', 'tipo' => 'string')); Crud::setCampo(array('nombre' => 'Nombre Usuario', 'campo' => 'nombrefriendly', 'tipo' => 'string')); }
public function __construct() { Crud::setExport(true); Crud::setTitulo('Bitácora de acceso'); Crud::setTablaId('accesoid'); Crud::setTabla('logacceso'); Crud::setLeftJoin('authusuarios AS u', 'logacceso.usuarioid', '=', 'u.usuarioid'); Crud::setTemplate(Config::get('components::config.template', 'template.template')); Crud::setWhere('u.rolid', '<>', Cancerbero::getGodRol()); Crud::setOrderBy(array('columna' => 0, 'direccion' => 'desc')); Crud::setCampo(array('nombre' => 'Fecha', 'campo' => 'logacceso.fechalogin', 'tipo' => 'datetime')); Crud::setCampo(array('nombre' => 'Nombre', 'campo' => 'u.nombre', 'tipo' => 'string')); Crud::setCampo(array('nombre' => 'IP', 'campo' => 'logacceso.ip', 'tipo' => 'string')); }
public function __construct() { Crud::setExport(true); Crud::setTitulo('Roles'); Crud::setTablaId('rolid'); Crud::setTabla('authroles'); Crud::setTemplate(Config::get('components::config.template', 'template.template')); Crud::setCampo(array('nombre' => 'Nombre', 'campo' => 'nombre', 'tipo' => 'string')); Crud::setCampo(array('nombre' => 'Descripción', 'campo' => 'descripcion', 'tipo' => 'string')); if (!Cancerbero::isGod()) { Crud::setPermisos(Cancerbero::tienePermisosCrud('roles')); Crud::setWhere('rolid', '<>', Cancerbero::getGodRol()); } else { Crud::setPermisos(array('add' => true, 'edit' => true, 'delete' => true)); } Crud::setBotonExtra(array('url' => 'cancerbero/asignar/{id}', 'class' => 'warning', 'icon' => 'glyphicon glyphicon-lock', 'titulo' => 'Asignar Permisos')); }
public function __construct() { Crud::setExport(true); Crud::setTitulo('Usuarios'); Crud::setTablaId('usuarioid'); Crud::setTabla('authusuarios'); Crud::setTemplate(Config::get('components::config.template', 'template.template')); if (Config::get('components::usuariossoftdelete')) { Crud::setSoftDelete(true); } Crud::setLeftJoin('authroles AS r', 'authusuarios.rolid', '=', 'r.rolid'); Crud::setCampo(array('nombre' => 'Nombre', 'campo' => 'authusuarios.nombre')); Crud::setCampo(array('nombre' => 'Email', 'campo' => 'authusuarios.email')); Crud::setCampo(array('nombre' => 'Rol', 'campo' => 'r.nombre')); Crud::setCampo(array('nombre' => 'Creado', 'campo' => 'authusuarios.created_at', 'tipo' => 'datetime')); Crud::setCampo(array('nombre' => 'Activo', 'campo' => 'authusuarios.activo', 'tipo' => 'bool')); if (!Cancerbero::isGod()) { Crud::setPermisos(Cancerbero::tienePermisosCrud('usuarios')); Crud::setWhere('authusuarios.rolid', '<>', Cancerbero::getGodRol()); } else { Crud::setPermisos(array('add' => true, 'edit' => true, 'delete' => true)); } }