# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os
-import django.conf.global_settings as defaults
+from django.conf import global_settings
from django.contrib.messages import constants as messages
from local import *
'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
-TEMPLATE_CONTEXT_PROCESSORS = defaults.TEMPLATE_CONTEXT_PROCESSORS + (
+TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request',
)
'django.contrib.auth.backends.ModelBackend',
)
-LOGIN_URL = 'openid-login'
+LOGIN_URL = 'login'
LOGIN_REDIRECT_URL = '/jobs/'
# If set, always use this as the identity URL rather than asking the
messages.WARNING: 'alert alert-warning',
messages.ERROR: 'alert alert-danger',
}
+
+
+GRAPPELLI_ADMIN_TITLE = 'Portal QCG'
</ul>
</li>
{% else %}
- <li><a href="{% url 'openid-login' %}" class="navbar-link">Zaloguj</a></li>
+ <li><a href="{% url 'login' %}" class="navbar-link">Zaloguj</a></li>
{% endif %}
</ul>
</div><!--/.nav-collapse -->
</div>
<p class="text-center" style="margin: 20px 0">
- <a class="btn btn-lg btn-primary" href="{% url 'openid-login' %}" role="button">Zaloguj się korzystając z OpenID</a>
+ <a class="btn btn-lg btn-primary" href="{% url 'login' %}" role="button">Zaloguj się korzystając z OpenID</a>
</p>
{% endblock container %}
+from django.conf import settings
from django.conf.urls import patterns, url
from qcg import views
+login_url = url(r'^login/', 'django.contrib.auth.views.login', {'template_name': 'admin/login.html'}, name='login') \
+ if settings.DEBUG else url(r'^openid/login/', views.openid_begin, name='login')
+
urlpatterns = patterns('',
- url(r'^openid/login/', views.openid_begin, name='openid-login'),
+ login_url,
url(r'^openid/complete/', 'django_openid_auth.views.login_complete', name='openid-complete'),
url(r'^openid/logout/', 'django.contrib.auth.views.logout', {'template_name': 'qcg/logout.html'}, name='logout'),