# vAdmin API - nombre de usuario

**URL:** <https://foros.velneo.com/t/vadmin-api-nombre-de-usuario/8518>\
**Category:** Velneo\
**Created:** [23 Noviembre, 2015 15:13 UTC](https://foros.velneo.com/t/vadmin-api-nombre-de-usuario/8518 "2015-11-23T15:13:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![leonardo-daniel-vela](https://avatars.discourse-cdn.com/v4/letter/l/f9ae1b/32.png) [@leonardo-daniel-vela](https://foros.velneo.com/u/leonardo-daniel-vela)\
**Post date:** [23 Noviembre, 2015 15:13 UTC](https://foros.velneo.com/t/vadmin-api-nombre-de-usuario/8518/1 "2015-11-23T15:13:05Z")

</div>

Hola a todos, lo posteo de nuevo porque no lo encontre por ningun lado, algo paso, en fin…

bueno el asunto es que deseo obtener el usuario actual, asi como su nombre completo y su(s) grupos, pero resulta que solo me funciona con el usuario administrador, con los demas, solo obtiene el user

```auto
#include "4e78zqmv.vca/vTools/vadmin.js"

#include "4e78zqmv.vca/vTools/utils.js"
importApi("AdminApi");

var usuario = new VUser();

theServerAdmin.getUserByName(theApp.userName(), usuario);

theApp.setGlobalVar("51ezrnpv.vcd/USUARIO", usuario.name());
theApp.setGlobalVar("51ezrnpv.vcd/USUARIONOMBRE", usuario.fullName());

var gruposUsuario=[];
var grupos = vAdmin.user.getGroups(theApp.userName());

for (var i=0; i<grupos.size(); i++) {
	var grupo = grupos.getAt(i);
	if ((usuario.isGroupMember(grupo.id()))){
		gruposUsuario.push( grupo.name() );	
		theApp.setGlobalVarArray("51ezrnpv.vcd/GRUPOS", i, grupo.name());		
	}
}

```
