Allow account registration with invites.
This commit is contained in:
@ -222,6 +222,22 @@ def about_page(request):
|
||||
}
|
||||
return TemplateResponse(request, 'about.html', data)
|
||||
|
||||
def invite_page(request, code):
|
||||
''' Handle invites. '''
|
||||
try:
|
||||
invite = models.SiteInvite.objects.get(code=code)
|
||||
if not invite.valid():
|
||||
raise PermissionDenied
|
||||
except models.SiteInvite.DoesNotExist:
|
||||
raise PermissionDenied
|
||||
|
||||
data = {
|
||||
'site_settings': models.SiteSettings.get(),
|
||||
'register_form': forms.RegisterForm(),
|
||||
'invite': invite,
|
||||
}
|
||||
return TemplateResponse(request, 'invite.html', data)
|
||||
|
||||
|
||||
@login_required
|
||||
def notifications_page(request):
|
||||
|
Reference in New Issue
Block a user