This change updates the templates and email content to use the CLUBNAME parameter in settings.py for the club name. The expiration interval of invites and password reset links is now a parameter in settings.py.
This PR changes the invite and verify mechanisms to avoid extending invitations for or creating duplicate accounts. When verifying invites, expired links get a different message from duplicates, and both conditions delete the link ID. There were also a few corrections to the wording of the email messages.
This change updates the templates and email content to use the CLUBNAME parameter in settings.py for the club name. The expiration interval of invites and password reset links is now a parameter in settings.py.
This PR changes the invite and verify mechanisms to avoid extending invitations for or creating duplicate accounts. When verifying invites, expired links get a different message from duplicates, and both conditions delete the link ID. There were also a few corrections to the wording of the email messages.