fixes for django2

This commit is contained in:
artus
2018-10-11 14:35:31 +02:00
parent c753645193
commit 8fa768cad5
9 changed files with 22 additions and 17 deletions

View File

@@ -76,8 +76,8 @@ class AppelForm(UserNoteForm):
class SignalementForm(UserNoteForm): class SignalementForm(UserNoteForm):
nom = forms.CharField(64, required=False) nom = forms.CharField(max_length=64, required=False)
prenom = forms.CharField(64, required=False) prenom = forms.CharField(max_length=64, required=False)
age = forms.IntegerField(required=False) age = forms.IntegerField(required=False)
genre = forms.ChoiceField(choices=GENRE_CHOICES) genre = forms.ChoiceField(choices=GENRE_CHOICES)

View File

@@ -2,7 +2,7 @@ import calendar
import datetime import datetime
from django.db import models from django.db import models
from django.db.models import Count from django.db.models import Count
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from utilisateurs.models import Maraudeur from utilisateurs.models import Maraudeur
@@ -108,14 +108,14 @@ class Maraude(models.Model):
# Maraudeurs # Maraudeurs
referent = models.ForeignKey( referent = models.ForeignKey(
"utilisateurs.Maraudeur", "utilisateurs.Maraudeur",
models.CASCADE, on_delete=models.CASCADE,
verbose_name="Référent", verbose_name="Référent",
related_name="references", related_name="references",
default=get_referent_maraude default=get_referent_maraude
) )
binome = models.ForeignKey( binome = models.ForeignKey(
"utilisateurs.Maraudeur", "utilisateurs.Maraudeur",
models.CASCADE, on_delete=models.CASCADE,
verbose_name="Binôme", verbose_name="Binôme",
related_name="maraudes", related_name="maraudes",
limit_choices_to={ limit_choices_to={

View File

@@ -37,7 +37,7 @@ class Appel(Note):
class Signalement(Note): class Signalement(Note):
source = models.ForeignKey("utilisateurs.Organisme") source = models.ForeignKey("utilisateurs.Organisme", on_delete=models.CASCADE)
def note_labels(self): def note_labels(self):
return [self.source, self.created_by] return [self.source, self.created_by]

View File

@@ -4,6 +4,8 @@ from django.conf.urls import url
from . import views from . import views
app_name = "maraudes"
urlpatterns = [ urlpatterns = [
url(r'^$', views.IndexView.as_view(), name="index"), url(r'^$', views.IndexView.as_view(), name="index"),
url(r'^compte-rendu$', views.redirect_to_current_compterendu, name="cr-link"), url(r'^compte-rendu$', views.redirect_to_current_compterendu, name="cr-link"),

View File

@@ -104,13 +104,14 @@ class Note(models.Model):
sujet = models.ForeignKey( sujet = models.ForeignKey(
Sujet, Sujet,
on_delete=models.CASCADE,
related_name="notes", related_name="notes",
on_delete=models.CASCADE
) )
text = models.TextField("Texte") text = models.TextField("Texte")
created_by = models.ForeignKey( created_by = models.ForeignKey(
'utilisateurs.Professionnel', 'utilisateurs.Professionnel',
on_delete=models.SET_NULL,
blank=True, blank=True,
null=True null=True
) )

View File

@@ -2,6 +2,8 @@ from django.conf.urls import url
from . import views from . import views
app_name = "notes"
urlpatterns = [ urlpatterns = [
url(r'^$', views.IndexView.as_view(), name="index"), url(r'^$', views.IndexView.as_view(), name="index"),
url(r'sujets/$', views.SujetListView.as_view(), name="liste-sujet"), url(r'sujets/$', views.SujetListView.as_view(), name="liste-sujet"),

View File

@@ -2,6 +2,8 @@ from django.conf.urls import url
from . import views from . import views
app_name = "statistiques"
urlpatterns = [ urlpatterns = [
url('^$', views.DashboardView.as_view(), name="index"), url('^$', views.DashboardView.as_view(), name="index"),
url('^charts/$', views.TypologieChartsView.as_view(), name="typologie"), url('^charts/$', views.TypologieChartsView.as_view(), name="typologie"),

View File

@@ -2,6 +2,8 @@ from django.conf.urls import url
from . import views from . import views
app_name = "utilisateurs"
urlpatterns = [ urlpatterns = [
url(r'^$', views.UtilisateurView.as_view(), name="index"), url(r'^$', views.UtilisateurView.as_view(), name="index"),
] ]

View File

@@ -1,23 +1,19 @@
from django.conf.urls import include, url from django.conf.urls import include, url
from django.contrib.auth import views as auth_views from django.contrib.auth import logout as logout_view
from .views import Index, login_view from .views import Index, login_view
from maraudes import urls as maraudes_urls
from notes import urls as notes_urls
from utilisateurs import urls as utilisateurs_urls
from statistiques import urls as stats_urls
urlpatterns = [ urlpatterns = [
# Authentification # Authentification
url(r'^$', Index.as_view(), name="index"), url(r'^$', Index.as_view(), name="index"),
url(r'^login/$', login_view, name="login"), url(r'^login/$', login_view, name="login"),
url(r'^logout/$', auth_views.logout, { url(r'^logout/$', logout_view, {
'next_page': 'index', 'next_page': 'index',
}, name="logout"), }, name="logout"),
# Applications # Applications
url(r'^maraudes/', include(maraudes_urls, namespace="maraudes")), url(r'^maraudes/', include('maraudes.urls', namespace="maraudes")),
url(r'^notes/', include(notes_urls, namespace="notes")), url(r'^notes/', include('notes.urls', namespace="notes")),
url(r'^utilisateurs/', include(utilisateurs_urls, namespace="utilisateurs")), url(r'^utilisateurs/', include('utilisateurs.urls', namespace="utilisateurs")),
url(r'^statistiques/', include(stats_urls, namespace="statistiques")), url(r'^statistiques/', include('statistiques.urls', namespace="statistiques")),
] ]