added default on 'premiere_rencontre' field for Sujet, work on #5

This commit is contained in:
Arthur Gerbaud
2016-10-06 13:29:29 +02:00
parent 96f3a9dd80
commit 14ecf5ce0f
3 changed files with 14 additions and 4 deletions

View File

@@ -26,6 +26,7 @@
} else {
$(modal).modal('toggle');
// Reload page ?
location.reload(true)
}
},
error: function (xhr, ajaxOptions, thrownError) {

View File

@@ -86,14 +86,23 @@ class Personne(models.Model):
raise ValidationError(_("Vous devez remplir au moins un nom, prénom ou surnom"))
return super().clean()
#TODO:
# Il serait préférable de séparer le Sujet (nom, prénom, age)
# des données utilisées pour les statistiques
# Solution : nouveau modèle "Informations" avec OneToOneRelation vers Sujet
# Cette classe pourra être déplacée dans le module 'statistiques'
class Sujet(Personne):
""" Personne faisant l'objet d'un suivi par la maraude
"""
# referent = models.ForeignKey("utilisateurs.Professionnel", related_name="suivis")
premiere_rencontre = models.DateField(blank=True, null=True)
age = models.SmallIntegerField(blank=True, null=True)
premiere_rencontre = models.DateField(
blank=True, null=True,
default=timezone.now
)
age = models.SmallIntegerField(
blank=True, null=True
)
lien_familial = models.NullBooleanField("Lien Familial")
parcours_de_vie = models.CharField(max_length=64,

View File

@@ -51,7 +51,7 @@ class Maraudeur(Professionnel):
auto_fields = ['username', 'email', 'organisme']
# Donne accès aux vues des modules "maraudes" et "veille/suivis"
# Donne accès aux vues "maraudes" et "suivi"
DEFAULT_ORGANISME = "ALSA"