
On 2025-08-04 21:37, Mark Sapiro wrote:
What happens if you put ``` ACCOUNT_ADAPTER = 'allauth.account.adapter.DefaultAccountAdapter' ``` in settings.py.
Hi Mark, Putting that in the settings.py file allowed the SignUp page to display as expected. So that was kind of back to square one. But following the clue of "DefaultAccountAdapter" -- I edited that adapter.py file by using your code and hey presto: success -- the SignUp page for that one domain is now disallowed. It's happy days. Thank you very much for your help in cracking this little chestnut. Best, Mark ========================================== @@ /opt/mailman/venv/lib/python3.11/site-packages/allauth/account/adapter.py @@ Line 271 ... def is_open_for_signup(self, request): """ Checks whether or not the site is open for signups. Next to simply returning True/False you can also intervene the regular flow by raising an ImmediateHttpResponse """ - return True + if request.META['HTTP_HOST'] == "lists.mydomain.com": + return False + else: + return True ... ==========================================