none
[CSOM] Erro ao listar os sites para usuários sem permissão de colaboração. E agora? RRS feed

  • Pergunta

  • Olá,

    Usando Client Object Model - CSOM no sharepoint 2010 levo erro ao usar a página com o csom para usuário com permissão apenas de leitura no site.
    O erro acontece para o código abaixo:

        function CarregarSites() {
            var clientContext = new SP.ClientContext("/Site");
            this.webSubs = clientContext.get_web().get_webs();
    
            clientContext.load(this.webSubs, 'Include(Title, ServerRelativeUrl,Description)');
            clientContext.executeQueryAsync(Function.createDelegate(this, this.onQueryWebSubsSucceeded), Function.createDelegate(this, this.onQueryWebSubsFailed));
        }

    Alguém sabe como resolver isto?

    Obrigado

    Analista de Sistemas desde 2010 - Analista de Sistemas Sênior
    Se não for para compartilhar o conhecimento, não tem graça então


    • Editado TI DEV sábado, 24 de março de 2018 00:19
    quinta-feira, 10 de agosto de 2017 13:54

Respostas

  • Olá,

    Para resolver criei uma lista com o nome dos sites e seus links.

    O usuário anônimo não consegue ler os subsites, mas consegue ler as listas.

    Por hora isto nos atendeu.

    Valeuuuu


    Analista de Sistemas desde 2010 - Analista de Sistemas Sênior
    Se não for para compartilhar o conhecimento, não tem graça então


    • Marcado como Resposta TI DEV segunda-feira, 14 de agosto de 2017 17:56
    • Editado TI DEV sábado, 24 de março de 2018 00:19
    segunda-feira, 14 de agosto de 2017 17:55