diff options
Diffstat (limited to 'archaeological_finds/models_finds.py')
| -rw-r--r-- | archaeological_finds/models_finds.py | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index fd22be34c..2dd2b63a1 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -76,20 +76,20 @@ post_delete.connect(post_save_cache, sender=MaterialTypeQualityType)  class ConservatoryState(HierarchicalType): +    order = models.IntegerField(_(u"Order"), default=10) +      class Meta: -        verbose_name = _(u"Conservatory state") -        verbose_name_plural = _(u"Conservatory states") -        ordering = ('label',) +        verbose_name = _(u"Conservatory state type") +        verbose_name_plural = _(u"Conservatory state types") +        ordering = ('order', 'label',)  post_save.connect(post_save_cache, sender=ConservatoryState)  post_delete.connect(post_save_cache, sender=ConservatoryState) -class TreatmentType(GeneralType): +class TreatmentType(HierarchicalType):      order = models.IntegerField(_(u"Order"), default=10) -    parent = models.ForeignKey("TreatmentType", verbose_name=_(u"Parent type"), -                               blank=True, null=True)      virtual = models.BooleanField(_(u"Virtual"))      upstream_is_many = models.BooleanField(          _(u"Upstream is many"), default=False, @@ -105,7 +105,7 @@ class TreatmentType(GeneralType):      class Meta:          verbose_name = _(u"Treatment type")          verbose_name_plural = _(u"Treatment types") -        ordering = ('label',) +        ordering = ('order', 'label',)  post_save.connect(post_save_cache, sender=TreatmentType) | 
