Remove obsolete junk.

This commit is contained in:
Yaro Kasear 2025-09-08 10:12:57 -05:00
parent 559fd56f33
commit 11673eb515
4 changed files with 8 additions and 42 deletions

View file

@ -7,17 +7,11 @@ class CrudMixin:
id = Column(Integer, primary_key=True)
created_at = Column(DateTime, default=dt.datetime.utcnow, nullable=False)
updated_at = Column(DateTime, default=dt.datetime.utcnow, onupdate=dt.datetime.utcnow, nullable=False)
deleted = Column("deleted", Boolean, default=False, nullable=False)
version = Column(Integer, default=1, nullable=False)
is_deleted = Column(Boolean, default=False, nullable=False)
@hybrid_property
def is_deleted(self):
return self.deleted
return self.is_deleted
def mark_deleted(self):
self.deleted = True
self.version += 1
@declared_attr
def __mapper_args__(cls):
return {"version_id_col": cls.version}
self.is_deleted = True