rough new admin panel, more changes pending
This commit is contained in:
@ -15,6 +15,13 @@ class User(db.Model, UserMixin):
|
||||
excluded_from_analytics = db.Column(db.Boolean, default=False)
|
||||
created_at = db.Column(db.DateTime, default=datetime.utcnow)
|
||||
|
||||
# Soft-delete flag
|
||||
is_deleted = db.Column(db.Boolean, nullable=False, default=False)
|
||||
# Permanent ban flag
|
||||
is_banned = db.Column(db.Boolean, nullable=False, default=False)
|
||||
# Temporary suspension until this UTC datetime
|
||||
suspended_until = db.Column(db.DateTime, nullable=True)
|
||||
|
||||
# Use back_populates, not backref
|
||||
submitted_submissions = db.relationship(
|
||||
"Submission",
|
||||
|
Reference in New Issue
Block a user