added default on 'premiere_rencontre' field for Sujet, work on #5
This commit is contained in:
@@ -26,6 +26,7 @@
|
|||||||
} else {
|
} else {
|
||||||
$(modal).modal('toggle');
|
$(modal).modal('toggle');
|
||||||
// Reload page ?
|
// Reload page ?
|
||||||
|
location.reload(true)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error: function (xhr, ajaxOptions, thrownError) {
|
error: function (xhr, ajaxOptions, thrownError) {
|
||||||
|
|||||||
@@ -86,14 +86,23 @@ class Personne(models.Model):
|
|||||||
raise ValidationError(_("Vous devez remplir au moins un nom, prénom ou surnom"))
|
raise ValidationError(_("Vous devez remplir au moins un nom, prénom ou surnom"))
|
||||||
return super().clean()
|
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):
|
class Sujet(Personne):
|
||||||
""" Personne faisant l'objet d'un suivi par la maraude
|
""" Personne faisant l'objet d'un suivi par la maraude
|
||||||
"""
|
"""
|
||||||
# referent = models.ForeignKey("utilisateurs.Professionnel", related_name="suivis")
|
# referent = models.ForeignKey("utilisateurs.Professionnel", related_name="suivis")
|
||||||
premiere_rencontre = models.DateField(blank=True, null=True)
|
premiere_rencontre = models.DateField(
|
||||||
age = models.SmallIntegerField(blank=True, null=True)
|
blank=True, null=True,
|
||||||
|
default=timezone.now
|
||||||
|
)
|
||||||
|
age = models.SmallIntegerField(
|
||||||
|
blank=True, null=True
|
||||||
|
)
|
||||||
|
|
||||||
lien_familial = models.NullBooleanField("Lien Familial")
|
lien_familial = models.NullBooleanField("Lien Familial")
|
||||||
parcours_de_vie = models.CharField(max_length=64,
|
parcours_de_vie = models.CharField(max_length=64,
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class Maraudeur(Professionnel):
|
|||||||
|
|
||||||
auto_fields = ['username', 'email', 'organisme']
|
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"
|
DEFAULT_ORGANISME = "ALSA"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user