none
Como faço para setar(pegar) o perfil de um usuário usando getUsers spservice RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho dois grupos de usuários no sharepoint (Professor e Estudante), e dependendo de quem estiver logado no sistema eu preciso que um valor de uma página html seja oculto. 

    Como que eu faço pra poder pegar o perfil do usuário logado para fazer esta validação?

    Obrigado

    • Movido Fábio Jr terça-feira, 25 de junho de 2013 15:39 Nao 'e d'uvida sobre scripts
    terça-feira, 25 de junho de 2013 15:01

Todas as Respostas

  • Vou mover para o forum de Sharepoint.


    Fábio de Paula Junior

    terça-feira, 25 de junho de 2013 15:38
  • Se voce quer utilizar o SPServices, primeiramente precisa referenciar o jQuery (preferencialmente a versão 1.8.3) e em seguida o SPServices, seja na master page ou página desejada.  Fiz um post falando sobre o assunto neste link.

    Pois bem, com o SPServices referenciado você pode utilizar alguns Web Services do SharePoint, o que talvez poderá ajudá-lo através do seguinte modelo:

    $().SPServices({
    	operation: "GetGroupCollectionFromUser",
    	userLoginName: $().SPServices.SPGetCurrentUser(),
    	async: false,
    	completefunc: function(xData, Status) {
    		if($(xData.responseXML).find("Group[Name='GrupoDosProfessores']").length != 1) {
    			$("#IdOcultoParaAluno").remove();
            	}
    	}
    });

    Poderá encontrar maiores detalhes no seguinte link:

    http://spservices.codeplex.com/documentation

    []'s


    Tarcísio Gambin | MCP, MCT, MCTS, MCITP, ITILv3
    Você já viu seus logs hoje? | www.tarcisiogambin.net


    • Editado Tarcisio Gambin terça-feira, 16 de julho de 2013 02:39 correcao ortografica
    terça-feira, 16 de julho de 2013 02:38