diff --git a/mo/db.py b/mo/db.py index db24bfa3068be5607d0bbf471d95912e1c28551a..3be349480c76b0460b1044a51fe831e2f6b2426a 100644 --- a/mo/db.py +++ b/mo/db.py @@ -779,6 +779,12 @@ class ScanPage(Base): user = relationship('User') task = relationship('Task') + def is_empty(self) -> bool: + return self.seq_id == SCAN_PAGE_EMPTY and self.user_id is None and self.task_id is None + + def is_ok(self) -> bool: + return self.user_id is not None and self.user_id > 0 and self.task_id is not None and self.task_id > 0 and self.seq_id >= 0 + # Speciálnà seq_id ve ScanPage SCAN_PAGE_FIX = -1