From 702a86149aea69ab4c7628e0f51144e38404771d Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 1 Jul 2016 12:21:07 +0200 Subject: Treatments: manage conditional forms --- archaeological_finds/models.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'archaeological_finds/models.py') diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py index 65d30f37a..f6483e989 100644 --- a/archaeological_finds/models.py +++ b/archaeological_finds/models.py @@ -613,10 +613,16 @@ class FindSource(Source): class TreatmentType(GeneralType): virtual = models.BooleanField(_(u"Virtual")) - upstream_is_many = models.BooleanField(_(u"Upstream is many"), - default=False) - downstream_is_many = models.BooleanField(_(u"Downstream is many"), - default=False) + upstream_is_many = models.BooleanField( + _(u"Upstream is many"), default=False, + help_text=_( + u"Check this if for this treatment from many finds you'll get " + u"one.")) + downstream_is_many = models.BooleanField( + _(u"Downstream is many"), default=False, + help_text=_( + u"Check this if for this treatment from one find you'll get " + u"many.")) class Meta: verbose_name = _(u"Treatment type") @@ -633,8 +639,11 @@ class Treatment(BaseHistorizedItem, OwnPerms): comment = models.TextField(_(u"Comment"), blank=True, null=True) treatment_type = models.ForeignKey(TreatmentType, verbose_name=_(u"Treatment type")) - location = models.ForeignKey(Warehouse, verbose_name=_(u"Location"), - blank=True, null=True) + location = models.ForeignKey( + Warehouse, verbose_name=_(u"Location"), blank=True, null=True, + help_text=_( + u"Location where the treatment is done. Target warehouse for " + u"a move.")) other_location = models.CharField(_(u"Other location"), max_length=200, blank=True, null=True) person = models.ForeignKey( -- cgit v1.2.3