From 55ae1b446c2396357a7c832d14ad90c1d027d46b Mon Sep 17 00:00:00 2001 From: Timur Demin Date: Sat, 8 Jun 2019 00:55:01 +0500 Subject: [PATCH] Add the task model --- project_amber/models/task.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 project_amber/models/task.py diff --git a/project_amber/models/task.py b/project_amber/models/task.py new file mode 100644 index 0000000..f0d34f3 --- /dev/null +++ b/project_amber/models/task.py @@ -0,0 +1,15 @@ +from project_amber.db import db + +class Task(db.Model): + """ + Task model. Contains a task ID, the owner, the subject, and the lastmod / + creation time. + """ + id = db.Column(db.Integer, primary_key=True) + owner = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False) + text = db.Column(db.String(65536)) # TODO: probably subject to increase + creation_time = db.Column(db.Integer, nullable=False) + last_mod_time = db.Column(db.Integer, nullable=False) + def __repr__(self): + return "" \ + % self.id, self.owner, self.text, self.creation_time