Skip to content

Commit 8d88928

Browse files
authored
Merge pull request #38 from SPARLab/dev-upgrade
2 parents 3742fa8 + 322be15 commit 8d88928

File tree

78 files changed

+240
-1483
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+240
-1483
lines changed

VicBikeMap/settings/base.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
import os
1515
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
1616

17-
MIDDLEWARE_CLASSES = (
17+
MIDDLEWARE = (
1818
'corsheaders.middleware.CorsMiddleware',
1919
'django.middleware.gzip.GZipMiddleware',
2020
'debug_toolbar.middleware.DebugToolbarMiddleware',
2121
'django.contrib.sessions.middleware.SessionMiddleware',
2222
# 'middlewares.ForceDefaultLanguageMiddleware',
23-
'solid_i18n.middleware.SolidLocaleMiddleware',
24-
# 'django.middleware.locale.LocaleMiddleware',
23+
# 'solid_i18n.middleware.SolidLocaleMiddleware',
24+
'django.middleware.locale.LocaleMiddleware',
2525
'django.middleware.common.CommonMiddleware',
2626
'django.middleware.csrf.CsrfViewMiddleware',
2727
'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -63,6 +63,8 @@
6363

6464
USE_TZ = False
6565

66+
prefix_default_language=False
67+
6668
LOCALE_PATHS = (
6769
os.path.join(BASE_DIR, 'locale'),
6870
)
@@ -75,7 +77,7 @@
7577
'django.contrib.sessions',
7678
'django.contrib.messages',
7779
'django.contrib.staticfiles',
78-
80+
'reset_migrations',
7981
# forum
8082
'spirit',
8183

@@ -108,7 +110,6 @@
108110
'django.contrib.sites',
109111
'allauth',
110112
'allauth.account',
111-
'allauth.socialaccount',
112113

113114
# userApp requirements
114115
'userApp',

VicBikeMap/urls.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1+
import certbot_django.server.urls
2+
from django.conf import settings
13
from django.conf.urls import include, url
24
from django.conf.urls.i18n import i18n_patterns
3-
from django.conf import settings
5+
from django.contrib import admin
6+
from django.views import static
47
from django.views.generic.base import TemplateView
58
from django.views.i18n import JavaScriptCatalog
6-
from django.contrib import admin
7-
from solid_i18n.urls import solid_i18n_patterns
89
from rest_framework.authtoken import views as auth_views
9-
from django.views import static
10-
import certbot_django.server.urls
1110

1211
admin.autodiscover()
1312
js_info_dict = {
@@ -16,26 +15,26 @@
1615
}
1716

1817

19-
2018
urlpatterns = [
2119
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
2220
url(r'^api-token-auth/', auth_views.obtain_auth_token),
2321
url(r'^rest-auth/', include('rest_auth.urls')),
2422
url(r'^rest-auth/registration/', include('rest_auth.registration.urls')),
2523
url(r'^accounts/', include('allauth.urls')),
2624
url(r'^accounts/', include('django.contrib.auth.urls')),
27-
url(r'^admin/', include(admin.site.urls)),
25+
url(r'^admin/', admin.site.urls),
2826
url(r'^robots.txt$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
2927
url(r'^jsi18n/$', JavaScriptCatalog.as_view(), name='javascript-catalog'),
3028
url(r'^\.well-known/', include(certbot_django.server.urls)),
3129
]
3230

33-
# Add internationalization url patters to these pages
34-
urlpatterns += solid_i18n_patterns(
35-
url(r'^', include('mapApp.urls', namespace="mapApp")),
36-
url(r'^user/', include('userApp.urls', namespace="userApp")),
37-
url(r'^blog/', include('blogApp.urls', namespace="blogApp")),
31+
# # Add internationalization url patters to these pages
32+
urlpatterns += i18n_patterns(
33+
url(r'^', include(('mapApp.urls', '/'), namespace="mapApp")),
34+
url(r'^user/', include(('userApp.urls', 'user'), namespace="userApp")),
35+
url(r'^blog/', include(('blogApp.urls', 'blog'), namespace="blogApp")),
3836
url(r'^jsi18n/$', JavaScriptCatalog.as_view(), name='javascript-catalog'),
37+
prefix_default_language=False
3938
)
4039

4140
if settings.DEBUG:

blogApp/forms/post.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.utils.translation import ugettext_lazy as _
2-
from django.utils.translation import ugettext_lazy as trans
1+
from django.utils.translation import gettext_lazy as _
2+
from django.utils.translation import gettext_lazy as trans
33
from django import forms
44

55
from crispy_forms.helper import FormHelper

blogApp/forms/upload_image.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.utils.translation import ugettext_lazy as _
2-
from django.utils.translation import ugettext as trans
1+
from django.utils.translation import gettext_lazy as _
2+
from django.utils.translation import gettext as trans
33
from django import forms
44

55
from crispy_forms.helper import FormHelper

blogApp/migrations/0001_initial.py

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
1-
# -*- coding: utf-8 -*-
1+
# Generated by Django 2.2 on 2021-02-12 20:58
22

3-
4-
from django.db import models, migrations
53
import datetime
4+
from django.db import migrations, models
65

76

87
class Migration(migrations.Migration):
98

9+
initial = True
10+
1011
dependencies = [
1112
]
1213

1314
operations = [
1415
migrations.CreateModel(
1516
name='Post',
1617
fields=[
17-
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
18-
('date', models.DateTimeField(auto_now_add=True, verbose_name=b'Date created')),
19-
('title', models.CharField(max_length=100, verbose_name=b'Title')),
20-
('description', models.CharField(max_length=300, verbose_name=b'Description')),
21-
('post_date', models.DateTimeField(default=datetime.datetime.now, verbose_name=b'Date posted')),
22-
('slug', models.SlugField(unique=True, max_length=100, verbose_name=b'Slug', blank=True)),
23-
('published', models.BooleanField(default=False, verbose_name=b'Published')),
24-
('content', models.TextField(verbose_name=b'Content', blank=True)),
18+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
19+
('date', models.DateTimeField(auto_now_add=True, verbose_name='Date created')),
20+
('title', models.CharField(max_length=100, verbose_name='Title')),
21+
('description', models.CharField(max_length=300, verbose_name='Description')),
22+
('post_date', models.DateTimeField(default=datetime.datetime.now, verbose_name='Date posted')),
23+
('slug', models.SlugField(blank=True, max_length=100, unique=True, unique_for_date='created', verbose_name='Slug')),
24+
('published', models.BooleanField(default=False, verbose_name='Published')),
25+
('content', models.TextField(blank=True, verbose_name='Content')),
26+
('language', models.CharField(choices=[('en', 'English'), ('fr', 'French')], default='en', max_length=50, verbose_name='Language')),
2527
],
26-
options={
27-
},
28-
bases=(models.Model,),
2928
),
3029
]

blogApp/migrations/0002_post_language.py

Lines changed: 0 additions & 20 deletions
This file was deleted.

blogApp/models/post.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from django.utils.translation import ugettext_lazy as _
1+
from django.utils.translation import gettext_lazy as _
22
from django.template.defaultfilters import slugify
3-
from django.core.urlresolvers import reverse
3+
from django.urls import reverse
44

55
from django.db import models
66
from blogApp.utils import hash62
@@ -23,7 +23,8 @@ class Post(models.Model):
2323
title = models.CharField(_('Title'), max_length=100)
2424
description = models.CharField(_('Description'), max_length=300)
2525
post_date = models.DateTimeField(_('Date posted'), default=datetime.now)
26-
slug = models.SlugField(_('Slug'), unique=True, blank=True, max_length=100)
26+
slug = models.SlugField(
27+
_('Slug'), unique=True, blank=True, max_length=100, unique_for_date='created')
2728
published = models.BooleanField(_('Published'), default=False)
2829
content = models.TextField(_('Content'), blank=True)
2930
language = models.CharField(

blogApp/templates/blogApp/base_blog.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{% extends "mapApp/base.html" %}
22
{% block title %}BikeMaps Blog{% endblock %}
33

4-
{% load staticfiles markdown_deux_tags %}
4+
{% load static markdown_deux_tags %}
55
{% load i18n %}
66

77

blogApp/templates/blogApp/create_post.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% extends "mapApp/base.html" %}
2-
{% load staticfiles crispy_forms_tags markdown_deux_tags i18n %}
2+
{% load static crispy_forms_tags markdown_deux_tags i18n %}
33

44
{% block title %}{% trans "Create a new post" %}{% endblock %}
55

blogApp/templates/blogApp/view_post.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% extends "blogApp/base_blog.html" %}
2-
{% load staticfiles %}
2+
{% load static %}
33

44
{% block title %}{{ post.title }}{% endblock %}
55

0 commit comments

Comments
 (0)