Allow account registration with invites.
This commit is contained in:
parent
e0a009a0f1
commit
48f7fd34a7
8 changed files with 111 additions and 4 deletions
|
@ -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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue