fixes for django2
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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={
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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"),
|
||||||
|
|||||||
@@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -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"),
|
||||||
|
|||||||
@@ -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"),
|
||||||
|
|||||||
@@ -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"),
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -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")),
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user