J'ai configuré un formulaire Web pour une demande d'adhésion. J'ai suivi les instructions de cette page pour configurer une saisie semi-automatique pour l'organisation à laquelle appartient le nouveau membre:
Cela fonctionne bien lorsque je suis connecté (en tant qu'administrateur), et il complète automatiquement le nom de l'organisation avec les options de la base de données.
Mais lorsque je teste le formulaire lorsque je suis déconnecté, il ne reconnaît aucun nom d'organisation que je connaisse dans la CiviCRM. De plus, lorsque j'essaie d'ajouter une nouvelle organisation, elle n'est pas ajoutée à la base de données.
Des idées pourquoi cela pourrait se produire?
Réponses:
L'utilisateur anonyme n'est pas autorisé à afficher les contacts dans votre base de données. Soyez reconnaissant pour cette valeur par défaut, cela peut vous éviter d'exposer accidentellement toute votre base de données au monde!
Vous pouvez remplacer cette valeur par défaut en modifiant le champ "contact existant" (à partir de l'onglet du formulaire Web) et en décochant "Appliquer les autorisations". En règle générale, vous devez également définir un ou plusieurs filtres sur ce formulaire (par exemple, choisir un groupe) pour limiter la saisie semi-automatique aux seules organisations que vous souhaitez exposer.
la source