hola¡¡¡¡¡¡¡¡
Defini rol "Ve curso" con ver curso en permitir.(más ningun otro rol en mi plataforma va a tener este permiso )
tengo una categoria llamada elemento en esa categoria le asigno el rol "Ve curso" solo a 6 profesores por decirte algo, dentro de esa categoria hay unas sucategorias entre ellas una subcateg. llamada elemento 1 yo no quiero como administradora que cuando los profesores procedan a crear sus cursos en esa subcateg. cuando visiten el bloque personas las aparezca todos los que estan asignados en la categoria en gral. es por eso que cree otro rol denominado "no ve cursos" para utilizar en el nivel de la subcategoria y añadir alli a los profesores que ya no les incumbe esa la misma. pero que pasa que he buscado miles de vueltas y no hay manera ni forma ni nada de que resulte porque luego de hacer el procedimiento explicado no pasa nada sigue mostrado las mismas seis personas de la cat en gral. Ya lo intente de mil y una manera.
he leido esto por aca: http://tracker.moodle.org/browse/MDL-11798
he revisado el user/index.php y si efectivamente la linea que se encarga de esto es
$canviewroles = get_roles_with_capability('moodle/course:view', CAP_ALLOW, $context);
que sentencia o codigo no se como es que lo llaman puedo añadir para que deje de hacer esto y tome en cuenta ese permiso si se niega en un contexto inferior dentro de la categoria
ojala me entiendan ahora