diff --git a/scrutiny/projects/urls.py b/scrutiny/projects/urls.py index f5d42bf..b9a5a13 100644 --- a/scrutiny/projects/urls.py +++ b/scrutiny/projects/urls.py @@ -1,11 +1,11 @@ -from django.conf.urls import patterns, url +from django.conf.urls import url from .views import (ModulesView, ProjectDetailView, ProjectSummaryHistoryView, ProjectHistoryView, ModuleDiffView, IssuesSnippet, ModuleIssuesView, ModuleDeploymentsView, module_deployments_json, api_issues_json) -urlpatterns = patterns('', +urlpatterns = [ url(r'^modules/$', ModulesView.as_view(), name='modules-list'), url(r'^(?P[\w,-]+)/$', ProjectDetailView.as_view(), name='project-view'), url(r'^(?P[\w,-]+)/history$', ProjectSummaryHistoryView.as_view(), name='project-summary-history'), @@ -20,4 +20,4 @@ urlpatterns = patterns('', url(r'^modules/(?P[\w,-]+)/json$', module_deployments_json, name='module-deployments-json'), url(r'^api/issues/(?P\d+)/$', api_issues_json), -) +] diff --git a/scrutiny/settings.py b/scrutiny/settings.py index ed5e7c5..8bc91a9 100644 --- a/scrutiny/settings.py +++ b/scrutiny/settings.py @@ -15,8 +15,6 @@ SECRET_KEY = 'k16cal%1fnochq4xbxqgdns-21lt9lxeof5*%j(0ief3=db32&' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -TEMPLATE_DEBUG = True - ALLOWED_HOSTS = [] # Application definition @@ -42,8 +40,8 @@ MIDDLEWARE_CLASSES = ( ) # Serve xstatic files, required for gadjo -STATICFILES_FINDERS = global_settings.STATICFILES_FINDERS + \ - ('gadjo.finders.XStaticFinder',) +STATICFILES_FINDERS = list(global_settings.STATICFILES_FINDERS) + \ + ['gadjo.finders.XStaticFinder'] ROOT_URLCONF = 'scrutiny.urls' @@ -88,9 +86,27 @@ STATICFILES_DIRS = ( MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' -TEMPLATE_DIRS = ( - os.path.join(BASE_DIR, 'scrutiny', 'templates'), -) +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [ + os.path.join(BASE_DIR, 'scrutiny', 'templates'), + ], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.contrib.auth.context_processors.auth', + 'django.template.context_processors.debug', + 'django.template.context_processors.i18n', + 'django.template.context_processors.media', + 'django.template.context_processors.static', + 'django.template.context_processors.tz', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + REDMINE_REFERENCE_PLATFORM = 'SaaS2 / Test' diff --git a/scrutiny/templates/scrutiny/home.html b/scrutiny/templates/scrutiny/home.html index 283c732..3fceedb 100644 --- a/scrutiny/templates/scrutiny/home.html +++ b/scrutiny/templates/scrutiny/home.html @@ -1,6 +1,5 @@ {% extends "scrutiny/base.html" %} {% load i18n %} -{% load url from future %} {% block page-title %} Scrutiny diff --git a/scrutiny/urls.py b/scrutiny/urls.py index bd0221f..eb4d29f 100644 --- a/scrutiny/urls.py +++ b/scrutiny/urls.py @@ -1,15 +1,24 @@ -from django.conf.urls import patterns, include, url +from django.conf import settings +from django.conf.urls import include, url +from django.conf.urls.static import static from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns +from django.contrib.auth.views import logout_then_login +from django.contrib.auth.urls import urlpatterns as auth_urls + +import scrutiny.views +from scrutiny.projects.urls import urlpatterns as projects_urls + admin.autodiscover() -urlpatterns = patterns('', - url(r'^$', 'scrutiny.views.home', name='home'), - url(r'^projects/', include('scrutiny.projects.urls')), +urlpatterns = [ + url(r'^$', scrutiny.views.home, name='home'), + url(r'^projects/', include(projects_urls)), url(r'^admin/', include(admin.site.urls)), - url(r'^accounts/logout/', 'django.contrib.auth.views.logout_then_login'), - url(r'^accounts/', include('django.contrib.auth.urls')), -) + url(r'^accounts/logout/', logout_then_login), + url(r'^accounts/', include(auth_urls)), +] urlpatterns += staticfiles_urlpatterns() +urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/setup.py b/setup.py index 98da4a8..0e11cb0 100755 --- a/setup.py +++ b/setup.py @@ -42,7 +42,7 @@ setup(name='scrutiny', scripts=['manage.py'], include_package_data = True, install_requires=[ - 'django >= 1.7, < 1.9', + 'django >= 1.8, < 1.12', 'requests', 'gadjo', ],