Register form now can receive access code via GET param
This commit is contained in:
parent
7926e5fd5c
commit
a5c7e99e46
|
@ -148,8 +148,13 @@ class RegisterView(View):
|
||||||
form_class = RegistrationForm
|
form_class = RegistrationForm
|
||||||
|
|
||||||
def get(self, request):
|
def get(self, request):
|
||||||
|
form_data = {}
|
||||||
|
|
||||||
|
if 'code' in request.GET:
|
||||||
|
form_data['access_code'] = request.GET['code']
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
'form': self.form_class
|
'form': self.form_class(initial=form_data)
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx = RequestContext(request, data)
|
ctx = RequestContext(request, data)
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<h1 class="panel-title">{% trans "Register" %}</h1>
|
<h1 class="panel-title">{% trans "Register" %}</h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<form class="form-horizontal" role="form" method="post">
|
<form class="form-horizontal" role="form" method="post" action=".">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% for field in form %}
|
{% for field in form %}
|
||||||
<div class="has-error text-right">
|
<div class="has-error text-right">
|
||||||
|
|
Reference in New Issue