clipboard

This commit is contained in:
2026-11-01 20:47:27 +01:00
parent b77b348d54
commit cbf5f20c75
14 changed files with 563 additions and 9 deletions
+16
View File
@@ -103,3 +103,19 @@ class Notification(user_db.Model):
if not self.is_read:
self.is_read = True
self.read_at = datetime.now(timezone.utc)
class ClipboardFile(user_db.Model):
__tablename__ = "clipboard_file"
id = user_db.Column(user_db.Integer, primary_key=True)
user_id = user_db.Column(
user_db.Integer, user_db.ForeignKey("user.id"), nullable=False, index=True
)
original_name = user_db.Column(user_db.String(255), nullable=False)
stored_name = user_db.Column(user_db.String(64), nullable=False, unique=True)
size = user_db.Column(user_db.BigInteger, nullable=False)
content_type = user_db.Column(user_db.String(255), nullable=True)
created_at = user_db.Column(
user_db.DateTime, nullable=False, default=lambda: datetime.now(timezone.utc)
)