diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-06-02 18:22:57 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-06-02 18:26:17 +0100 |
commit | 70afb94d3b985e314ff1f922294875e43c56fefc (patch) | |
tree | 6743df30af1b00f5ed457155bbca0724f639c97d /app/models.py | |
parent | 8984adaa728c6c1c9bafb8c1ba5ea227bb17aa5b (diff) | |
download | cheatdb-70afb94d3b985e314ff1f922294875e43c56fefc.tar.xz |
Add topics todo list based on forum parser
Diffstat (limited to 'app/models.py')
-rw-r--r-- | app/models.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/models.py b/app/models.py index ece47a9..d85a888 100644 --- a/app/models.py +++ b/app/models.py @@ -678,6 +678,25 @@ class EditRequestChange(db.Model): else: setattr(package, self.key.name, self.newValue) + + +class KrockForumTopic(db.Model): + topic_id = db.Column(db.Integer, primary_key=True, autoincrement=False) + author_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False) + author = db.relationship("User") + + ttype = db.Column(db.Integer, nullable=False) + title = db.Column(db.String(200), nullable=False) + name = db.Column(db.String(30), nullable=True) + link = db.Column(db.String(50), nullable=True) + + def getType(self): + if self.ttype == 1 or self.ttype == 2: + return PackageType.MOD + elif self.ttype == 6: + return PackageType.GAME + + # Setup Flask-User db_adapter = SQLAlchemyAdapter(db, User) # Register the User model user_manager = UserManager(db_adapter, app) # Initialize Flask-User |