support for pausing signups
parent
57e18fb337
commit
a8917a05c3
|
@ -11,6 +11,7 @@
|
||||||
|
|
||||||
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
||||||
|
|
||||||
|
{% if signups_enabled %}
|
||||||
<form class="tilde" action="{% url 'users:signup' %}" method="post">
|
<form class="tilde" action="{% url 'users:signup' %}" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<table id="signup">
|
<table id="signup">
|
||||||
|
@ -40,5 +41,11 @@
|
||||||
<input type="submit" value="sign up <3" />
|
<input type="submit" value="sign up <3" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
{% else %}
|
||||||
|
<p>
|
||||||
|
Town signups are currently disabled, but will resume in the future. If you can't wait for an account, you
|
||||||
|
can check out some <a href="https://tildeverse.org/">similar servers</a>.
|
||||||
|
</p>
|
||||||
|
{% endif %}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -15,6 +15,7 @@ from .models import Townie, Pubkey
|
||||||
class SignupView(FormView):
|
class SignupView(FormView):
|
||||||
form_class = TownieForm
|
form_class = TownieForm
|
||||||
template_name = 'users/signup.html'
|
template_name = 'users/signup.html'
|
||||||
|
extra_context = {"signups_enabled": False}
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
|
|
Loading…
Reference in New Issue