Commit 6056cc27e88e7b5a62af824dfe8f1bffe64b1db7

Authored by Carlos Coêlho
Committed by Sergio Oliveira
1 parent 58bce9e0

Changed logout url if browserid is disabled

Logout was set to use only browserid, so we added the option to use
django default logout url instead of browserid if the latter is
disabled.

Signed-off-by: Carlos Oliveira <carlospecter@gmail.com>
Signed-off-by: Alexandre Almeida <alexandreab@live.com>
colab/accounts/urls.py
@@ -39,7 +39,7 @@ if not BROWSERID_ENABLED: @@ -39,7 +39,7 @@ if not BROWSERID_ENABLED:
39 ) 39 )
40 else: 40 else:
41 urlpatterns = patterns('', 41 urlpatterns = patterns('',
42 - url(r'^login/?$', LoginView.as_view(), name='colab.login'), 42 + url(r'^login/?$', LoginView.as_view(), name='login'),
43 ) 43 )
44 44
45 urlpatterns += patterns('', 45 urlpatterns += patterns('',
colab/templates/base.html
@@ -141,7 +141,11 @@ @@ -141,7 +141,11 @@
141 <div> 141 <div>
142 <a class="btn btn-info pull-left" href="{% url 'user_profile' user.username %}">{% trans "My Profile" %}</a> 142 <a class="btn btn-info pull-left" href="{% url 'user_profile' user.username %}">{% trans "My Profile" %}</a>
143 {% trans 'Logout' as logout_text %} 143 {% trans 'Logout' as logout_text %}
144 - {% browserid_logout text=logout_text link_class='btn btn-default pull-right' %} 144 + {% if BROWSERID_ENABLED %}
  145 + {% browserid_logout text=logout_text link_class='btn btn-default pull-right' %}
  146 + {% else %}
  147 + <a class="btn btn-default pull-right" href="{% url 'logout' %}"> {% trans "Logout" %}</a>
  148 + {% endif %}
145 </div> 149 </div>
146 </div> 150 </div>
147 </li> 151 </li>