Esconder ações personalizadas no SharePoint

Há vários meses., enquanto trabalhava em um projeto para um cliente, Eu criei um recurso. Entre outras coisas, Essa característica definida uma ação personalizada (Estes aparecem em configurações do site). A finalidade única de ação personalizada foi demonstrar que a ativação do recurso estava funcionando conforme o esperado. Basicamente, Usei-o como uma forma bruta de depuração.

Muito para minha vergonha, Este artefato depuração fez o seu caminho de dev UAT e produção antes que alguém precisa perguntar, "o que é este link xyzzy?"

Por agora, Estamos em produção e eu realmente não quero desinstalar o recurso, corrigir o Elements e reinstale.

Todd mais sombrio apontou uma maneira fácil de lidar com isso. Em suas palavras:

"CustomActions não são copiados para o banco de dados, Eles são lidos diretamente do arquivo elements. xml e copiados para o estado do aplicativo em tempo de execução. Assim, Você não precisa desativar, desinstalar, reinstalar, e reativar o recurso para remover o CustomAction. Basta removê-lo do arquivo elements. xml e reciclar o pool de aplicativos(s) efetuado. Da próxima vez que o recurso está no escopo, Você não verá mais o CustomAction."

Eu segui suas instruções e, É claro, Eles trabalham.

No meu caso, Esta é uma instalação de nível de departamento com apenas um único WFE. Se você encontrar-se com este problema no futuro e do múltiplas WFE, Eu acredito que você vai ter que fazer a mudança em cada.

</fim>

Subscreva ao meu blog.

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *