aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFulgen301 <tokmajigeorge@gmail.com>2018-10-14 18:22:32 +0200
committerFulgen301 <tokmajigeorge@gmail.com>2018-10-14 18:22:32 +0200
commit5495f8f07254efe6b6926514101c88ee69533318 (patch)
tree7a0cec6f02283184de8c85ddcd0767783681efeb
parent4e56b83a4d5b95b7634f7cce59fcfe8a08ccae9f (diff)
downloadparry-5495f8f07254efe6b6926514101c88ee69533318.tar.gz
parry-5495f8f07254efe6b6926514101c88ee69533318.zip
Upload: Add version
-rw-r--r--database.py4
-rw-r--r--routes/uploads.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/database.py b/database.py
index 55bfa12..c59c5b8 100644
--- a/database.py
+++ b/database.py
@@ -56,7 +56,7 @@ class Upload(Base):
created_at = db.Column(db.DateTime, nullable=False, default=datetime.now)
updated_at = db.Column(db.DateTime, nullable=False, default=datetime.now, onupdate=datetime.now)
readonly = db.Column(db.Boolean, nullable=True, default=bool)
- _v = db.Column(db.Integer, default=0)
+ version = db.Column(db.Unicode(10), nullable=False, default=str)
author = relationship("User")
@@ -70,7 +70,7 @@ class Upload(Base):
"tags" : self.tags,
"createdAt" : self.created_at.isoformat(),
"updatedAt" : self.updated_at.isoformat(),
- "_v" : self._v
+ "version" : self.version
}
class File(Base):
diff --git a/routes/uploads.py b/routes/uploads.py
index 06fb532..bba927d 100644
--- a/routes/uploads.py
+++ b/routes/uploads.py
@@ -81,6 +81,7 @@ def post_upload(id=None):
entry = Upload()
entry.title = request_data()["title"]
+ entry.version = request_data()["version"]
entry.description=request_data()["description"]
entry.slug = "".join(i for i in request_data()["title"].lower() if i in string.ascii_letters)
entry.tags = request_data().get("tags", [])