Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2007, 09:34
StrikeFreedom
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 10 meses
Puntos: 2
Agregar nuevos grupos de Usuarios

en el BackEnd de Joomla solo tenemos 3 grupos de usuarios:
Manager, administrador y SuperAdministrador, pero necesito crear un nuevo grupo, y darle unos accesos especificos a determinadas partes del BaCkend, osea se como modificar los accesos de cada grupo existente, eso se hace modificando el archivo gacl.class.php, en la carpeta includes.

He visto en ese mismo archivo algo relacionado para crear nuevos grupos de usuarios:

Código PHP:

// NOTE, this is a temporary solution until phpGACL libraries are fully implemented

/* -- Code to manually add a group to the ARO Groups

SET @parent_name = 'Registered';
SET @new_name = 'Support';

-- Select the parent node to insert after
SELECT @ins_id := group_id, @ins_lft := lft, @ins_rgt := rgt
FROM jos_core_acl_aro_groups
WHERE name = @parent_name;

SELECT @new_id := MAX(group_id) + 1 FROM jos_core_acl_aro_groups;

-- Make room for the new node
UPDATE jos_core_acl_aro_groups SET rgt=rgt+2 WHERE rgt>=@ins_rgt;
UPDATE jos_core_acl_aro_groups SET lft=lft+2 WHERE lft>@ins_rgt;

-- Insert the new node
INSERT INTO jos_core_acl_aro_groups (group_id,parent_id,name,lft,rgt)
VALUES (@new_id,@ins_id,@new_name,@ins_rgt,@ins_rgt+1);
*/ 
Ya lo hice y si funciono, he agregado varios grupos de usuarios en el backEnd y frontend, pero cuando a un usuario le asigno ese grupo me sale este mensaje:
"you cannot create a user with this user group level, only Super Administrators have this ability"

No se porque sale eso si yo soy el Super Administrador.

Pueden Ayudarme?