Skonfigurowałem formularz internetowy dla aplikacji członkowskiej. Postępowałem zgodnie z instrukcjami na tej stronie, aby skonfigurować autouzupełnianie dla organizacji, do której należy nowy członek:
Działa to dobrze, gdy jestem zalogowany (jako administrator) i automatycznie uzupełnia nazwę organizacji opcjami z bazy danych.
Ale kiedy testuję formularz po wylogowaniu, nie rozpoznaje żadnych znanych organizacji w CiviCRM. Ponadto, gdy próbuję dodać nową organizację, nie zostaje ona dodana do bazy danych.
Wszelkie pomysły, dlaczego tak się dzieje?
Odpowiedzi:
Anonimowy użytkownik nie ma uprawnień do przeglądania kontaktów w bazie danych. Bądź wdzięczny za to domyślne ustawienie, które może uchronić Cię przed przypadkowym ujawnieniem całej bazy danych światu!
Możesz zastąpić to ustawienie domyślne, edytując pole „istniejący kontakt” (z karty formularza internetowego) i odznaczając „Wymuszaj uprawnienia”. Zazwyczaj ustawiasz również jeden lub więcej filtrów w tym formularzu (np. Wybierz grupę), aby ograniczyć autouzupełnianie tylko do organizacji, które chcesz ujawnić.
źródło