Allow config without localsettings. Basic docker conf. Remove stale files.
[cas.git] / src / cas / urls.py
index 2d44e70..1c90a76 100644 (file)
@@ -1,29 +1,35 @@
-# -*- coding: utf-8 -*-
 from django.urls import path, include
 from django.views.generic import RedirectView
 from django.contrib import admin
 from django.conf import settings
 
 from django.urls import path, include
 from django.views.generic import RedirectView
 from django.contrib import admin
 from django.conf import settings
 
-admin.autodiscover()
+
+admin.site.site_header = settings.SITE_TITLE
+
 
 urlpatterns = [
 
 urlpatterns = [
-    path('', RedirectView.as_view(url='/accounts/', permanent=False)),
+    path('', RedirectView.as_view(url=settings.LOGIN_REDIRECT_URL, permanent=False)),
 
     # django-cas-provider
     path('cas/', include('cas_provider.urls')),
 
 
     # django-cas-provider
     path('cas/', include('cas_provider.urls')),
 
+    path('openid/', include('oidc_provider.urls', namespace='oidc_provider')),
+
     # Admin panel
     path('admin/doc/', include('django.contrib.admindocs.urls')),
     path('admin/', admin.site.urls),
 
     path('accounts/', include('accounts.urls')),
     # Admin panel
     path('admin/doc/', include('django.contrib.admindocs.urls')),
     path('admin/', admin.site.urls),
 
     path('accounts/', include('accounts.urls')),
+    path('email/', include('emails.urls')),
+    path('services/', include('services.urls')),
+    path('ssh/', include('ssh_keys.urls')),
+    path('auth/', include('django.contrib.auth.urls')),
 ]
 
 
 if settings.DEBUG:
 ]
 
 
 if settings.DEBUG:
-    from django.views.static import serve
-    urlpatterns += [
-        path('media/<path>', serve, {
-            'document_root': settings.MEDIA_ROOT,
-        }),
-   ]
+    from django.conf.urls.static import static
+    urlpatterns += static(
+        settings.MEDIA_URL,
+        document_root=settings.MEDIA_ROOT
+    )