diff options
Diffstat (limited to 'archaeological_finds/models_finds.py')
| -rw-r--r-- | archaeological_finds/models_finds.py | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index c54fd1ed9..cbd13e925 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -868,11 +868,12 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem):      @classmethod      def get_query_owns(cls, user): -        return Q(base_finds__context_record__operation__scientist=user. -                 ishtaruser.person) | \ -            Q(base_finds__context_record__operation__in_charge=user. -              ishtaruser.person) | \ -            Q(history_creator=user) +        return (Q(base_finds__context_record__operation__scientist=user. +                 ishtaruser.person) | +                Q(base_finds__context_record__operation__in_charge=user. +                  ishtaruser.person) | +                Q(history_creator=user)) \ +           & Q(base_finds__context_record__operation__end_date__isnull=True)      @classmethod      def get_owns(cls, user, menu_filtr=None, limit=None,  | 
