1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-16 07:08:55 +00:00

Disable signup when not in cloud_mode

This commit is contained in:
zhengxie
2012-11-21 16:24:08 +08:00
parent 763286c77e
commit 1b686fc8cf
2 changed files with 36 additions and 25 deletions

View File

@@ -27,18 +27,27 @@ urlpatterns = patterns('',
activate, activate,
{ 'backend': 'seahub.base.accounts.RegistrationBackend', }, { 'backend': 'seahub.base.accounts.RegistrationBackend', },
name='registration_activate'), name='registration_activate'),
url(r'^register/$',
register,
reg_dict,
name='registration_register'),
url(r'^register/complete/$',
direct_to_template,
{ 'template': 'registration/registration_complete.html',
'extra_context': { 'send_mail': settings.REGISTRATION_SEND_MAIL } },
name='registration_complete'),
url(r'^register/closed/$',
direct_to_template,
{ 'template': 'registration/registration_closed.html' },
name='registration_disallowed'),
(r'', include('registration.auth_urls')), (r'', include('registration.auth_urls')),
) )
try:
from settings import CLOUD_MODE
except ImportError:
CLOUD_MODE = False
if CLOUD_MODE:
urlpatterns += patterns('',
url(r'^register/$',
register,
reg_dict,
name='registration_register'),
url(r'^register/complete/$',
direct_to_template,
{ 'template': 'registration/registration_complete.html',
'extra_context': { 'send_mail': settings.REGISTRATION_SEND_MAIL } },
name='registration_complete'),
url(r'^register/closed/$',
direct_to_template,
{ 'template': 'registration/registration_closed.html' },
name='registration_disallowed'),
)

View File

@@ -57,23 +57,25 @@
</div> </div>
<div class="account fright"> <div class="account fright">
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<a href="{% url 'edit_profile' %}" class="avatar-link">{% avatar request.user 16 %}</a> <span>{{ request.user }}</span> <a href="{% url 'edit_profile' %}" class="avatar-link">{% avatar request.user 16 %}</a> <span>{{ request.user }}</span>
<a href="{{ SITE_ROOT }}accounts/logout/">{% trans "Log out" %}</a> <a href="{{ SITE_ROOT }}accounts/logout/">{% trans "Log out" %}</a>
{% else %} {% else %}
<a href="{{ SITE_ROOT }}accounts/login/">{% trans "Log In" %}</a> <a href="{{ SITE_ROOT }}accounts/login/">{% trans "Log In" %}</a>
<a href="{{ SITE_ROOT }}accounts/register/">{% trans "Signup" %}</a> {% if cloud_mode %}
{% endif %} <a href="{{ SITE_ROOT }}accounts/register/">{% trans "Signup" %}</a>
<a href="#" id="lang-context" data="no-popup" data-lang="{{ LANGUAGE_CODE }}"> {% endif %}
{% endif %}
<a href="#" id="lang-context" data="no-popup" data-lang="{{ LANGUAGE_CODE }}">
{{ LANGUAGE_CODE|language_name_local }} {{ LANGUAGE_CODE|language_name_local }}
<span class="tri-bg tri-down-bg"></span> <span class="tri-bg tri-down-bg"></span>
</a> </a>
<ul class="hide" id="lang-context-selector"> <ul class="hide" id="lang-context-selector">
{% for LANG in LANGUAGES %} {% for LANG in LANGUAGES %}
<li><a href="{% url 'i18n' %}?lang={{ LANG.0 }}">{{ LANG.1 }}</a></li> <li><a href="{% url 'i18n' %}?lang={{ LANG.0 }}">{{ LANG.1 }}</a></li>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div> <!-- /.account -->
</div> </div>
</div> </div>
</div> </div>