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):
nom = forms.CharField(64, required=False)
prenom = forms.CharField(64, required=False)
nom = forms.CharField(max_length=64, required=False)
prenom = forms.CharField(max_length=64, required=False)
age = forms.IntegerField(required=False)
genre = forms.ChoiceField(choices=GENRE_CHOICES)

View File

@@ -2,7 +2,7 @@ import calendar
import datetime
from django.db import models
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 utilisateurs.models import Maraudeur
@@ -108,14 +108,14 @@ class Maraude(models.Model):
# Maraudeurs
referent = models.ForeignKey(
"utilisateurs.Maraudeur",
models.CASCADE,
on_delete=models.CASCADE,
verbose_name="Référent",
related_name="references",
default=get_referent_maraude
)
binome = models.ForeignKey(
"utilisateurs.Maraudeur",
models.CASCADE,
on_delete=models.CASCADE,
verbose_name="Binôme",
related_name="maraudes",
limit_choices_to={

View File

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

View File

@@ -4,6 +4,8 @@ from django.conf.urls import url
from . import views
app_name = "maraudes"
urlpatterns = [
url(r'^$', views.IndexView.as_view(), name="index"),
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,
on_delete=models.CASCADE,
related_name="notes",
on_delete=models.CASCADE
)
text = models.TextField("Texte")
created_by = models.ForeignKey(
'utilisateurs.Professionnel',
on_delete=models.SET_NULL,
blank=True,
null=True
)

View File

@@ -2,6 +2,8 @@ from django.conf.urls import url
from . import views
app_name = "notes"
urlpatterns = [
url(r'^$', views.IndexView.as_view(), name="index"),
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
app_name = "statistiques"
urlpatterns = [
url('^$', views.DashboardView.as_view(), name="index"),
url('^charts/$', views.TypologieChartsView.as_view(), name="typologie"),

View File

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

View File

@@ -1,23 +1,19 @@
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 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 = [
# Authentification
url(r'^$', Index.as_view(), name="index"),
url(r'^login/$', login_view, name="login"),
url(r'^logout/$', auth_views.logout, {
url(r'^logout/$', logout_view, {
'next_page': 'index',
}, name="logout"),
# Applications
url(r'^maraudes/', include(maraudes_urls, namespace="maraudes")),
url(r'^notes/', include(notes_urls, namespace="notes")),
url(r'^utilisateurs/', include(utilisateurs_urls, namespace="utilisateurs")),
url(r'^statistiques/', include(stats_urls, namespace="statistiques")),
url(r'^maraudes/', include('maraudes.urls', namespace="maraudes")),
url(r'^notes/', include('notes.urls', namespace="notes")),
url(r'^utilisateurs/', include('utilisateurs.urls', namespace="utilisateurs")),
url(r'^statistiques/', include('statistiques.urls', namespace="statistiques")),
]