diff options
Diffstat (limited to 'archaeological_operations/models.py')
| -rw-r--r-- | archaeological_operations/models.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index 65f544721..7bd84c6e7 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -58,6 +58,10 @@ class OperationType(GeneralType):              except cls.DoesNotExist:                  pass          items = cls.objects.filter(**dct) +        if default: +            exclude.append(default.txt_idx) +        if exclude: +            items = items.exclude(txt_idx__in=exclude)          current_preventive, current_lst = None, None          for item in items.order_by(*cls._meta.ordering).all():              if not current_lst or item.preventive != current_preventive: @@ -486,6 +490,7 @@ class AdministrativeAct(BaseHistorizedItem, OwnPerms, ValueGetter):      _prefix = 'adminact_'      class Meta: +        ordering = ('index', 'act_type')          verbose_name = _(u"Administrative act")          verbose_name_plural = _(u"Administrative acts")          permissions = ( | 
