Intranet app

This commit is contained in:
alazo 2018-07-29 11:38:02 +02:00
parent cf3cf1748b
commit faef1e2caa
12 changed files with 125 additions and 27 deletions

View file

@ -24,6 +24,7 @@ INSTALLED_APPS = [
'django.contrib.staticfiles',
'tinymce',
'cms',
'intranet',
]
@ -123,5 +124,6 @@ TINYMCE_COMPRESSOR = True
PDF_FOOTER_TEXT = 'Ecole Santé-social Pierre-Coullery | Prévoyance 82 - 2300 La Chaux-de-Fonds | 032 886 33 00 | cifom-epc@rpn.ch'
LOGIN_REDIRECT_URL = '/intranet/list/'
from .local_settings import *

View file

@ -2,15 +2,19 @@
"""
import os
from django.urls import path, include
from django.contrib import admin
from django.conf import settings
from django.contrib import admin
from django.contrib.auth.views import LoginView, logout
from django.urls import path, include
from django.views.static import serve
from cms import views
urlpatterns = [
path('', views.HomeView.as_view(), name='home'),
path('login/', LoginView.as_view(), name='login'),
path('logout/', logout, {'next_page': '/'}, name='logout'),
path('plan_pdf/', views.print_plan_formation, name='plan-pdf'),
path('admin/', admin.site.urls),
path('domaine/<int:pk>/', views.DomaineDetailView.as_view(), name='domaine-detail'),
@ -28,8 +32,11 @@ urlpatterns = [
path('upload/', views.UploadDocListView.as_view(), name='uploaddoc-list'),
path('concept/<int:pk>/', views.ConceptDetailView.as_view(), name='concept-detail'),
path('tinymce/', include('tinymce.urls'), name='tinymce-js'),
path('intranet/', include('intranet.urls'), name='intranet'),
# Serve docs by Django to allow LoginRequiredMiddleware to apply
path('media/intranet/<path:path>', serve,
{'document_root': os.path.join(settings.MEDIA_ROOT, 'intranet'), 'show_indexes': False}
),
path('media/doc/<path:path>', serve,
{'document_root': os.path.join(settings.MEDIA_ROOT, 'doc'), 'show_indexes': False}
),