This commit is contained in:
Aevann1 2021-08-03 14:16:57 +02:00
parent 68c1740cf9
commit 47505a49b9
3 changed files with 17 additions and 45 deletions

View file

@ -1,34 +1,21 @@
from sqlalchemy import *
from drama.__main__ import Base
reasons = {
1: "URL shorteners are not allowed.",
3: "Piracy is not allowed.",
4: "Sites hosting digitally malicious content are not allowed.",
5: "Spam",
6: "Doxxing is not allowed.",
7: "Sexualizing minors is strictly prohibited."
}
class BannedDomain(Base):
__tablename__ = "banneddomains"
id = Column(Integer, primary_key=True)
domain = Column(String)
reason = Column(Integer, default=0)
@property
def reason_text(self): return reasons.get(self.reason)
reason = Column(String)
class BadLink(Base):
__tablename__ = "badlinks"
id = Column(Integer, primary_key=True)
reason = Column(Integer)
link = Column(String(512))
reason = Column(String)
autoban = Column(Boolean, default=False)
@property
def reason_text(self): return reasons.get(self.reason)
ALTER TABLE banneddomains ALTER COLUMN TYPE text;
ALTER TABLE badlinks ALTER COLUMN TYPE text;