Update backend/app/models.py
Browse files- backend/app/models.py +1 -1
backend/app/models.py
CHANGED
|
@@ -91,7 +91,7 @@ class ShareToken(Base):
|
|
| 91 |
token = Column(String, unique=True, index=True, nullable=False) # Unique share token
|
| 92 |
extraction_id = Column(Integer, ForeignKey("extractions.id"), nullable=False, index=True)
|
| 93 |
sender_user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
| 94 |
-
recipient_email = Column(String, nullable=
|
| 95 |
expires_at = Column(DateTime(timezone=True), nullable=True) # Optional expiration
|
| 96 |
accessed = Column(Boolean, default=False) # Track if link was accessed
|
| 97 |
accessed_at = Column(DateTime(timezone=True), nullable=True)
|
|
|
|
| 91 |
token = Column(String, unique=True, index=True, nullable=False) # Unique share token
|
| 92 |
extraction_id = Column(Integer, ForeignKey("extractions.id"), nullable=False, index=True)
|
| 93 |
sender_user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
| 94 |
+
recipient_email = Column(String, nullable=True, index=True) # Nullable for public share links
|
| 95 |
expires_at = Column(DateTime(timezone=True), nullable=True) # Optional expiration
|
| 96 |
accessed = Column(Boolean, default=False) # Track if link was accessed
|
| 97 |
accessed_at = Column(DateTime(timezone=True), nullable=True)
|