Eu configurei um formulário da Web para um aplicativo de associação. Segui as instruções desta página para configurar um preenchimento automático para a organização à qual o novo membro pertence:
Isso funciona bem quando estou logado (como administrador) e preenche automaticamente o nome da organização com opções do banco de dados.
Mas quando eu testo o formulário quando estou desconectado, ele não reconhece nenhum nome de organização que eu conheça no CiviCRM. Além disso, quando tento adicionar uma nova organização, ela não é adicionada ao banco de dados.
Alguma idéia de por que isso pode estar acontecendo?
Respostas:
O usuário anônimo não tem permissão para visualizar contatos no seu banco de dados. Seja grato por esse padrão, ele pode evitar que você exponha acidentalmente todo o seu banco de dados ao mundo!
Você pode substituir esse padrão editando o campo "contato existente" (na guia do formulário da web) e desmarcando "Aplicar permissões". Normalmente, você também definiria um ou mais filtros nesse formulário (por exemplo, escolha um grupo) para limitar o preenchimento automático apenas às organizações que deseja expor.
fonte