Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/grumpy:master commit in: backend/lib/
Date: Sun, 04 Dec 2016 05:26:55
Message-Id: 1480829129.a46c779bf33cf558d287f8bcf11a5e483046bb17.leio@gentoo
1 commit: a46c779bf33cf558d287f8bcf11a5e483046bb17
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 4 05:24:45 2016 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 4 05:25:29 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/grumpy.git/commit/?id=a46c779b
7
8 models: Add Maintainer model
9
10 As this is a new table, just re-doing "./manage.py init" should add it to db,
11 while keeping old data.
12
13 backend/lib/models.py | 11 +++++++++++
14 1 file changed, 11 insertions(+)
15
16 diff --git a/backend/lib/models.py b/backend/lib/models.py
17 index 57f3e64..bc6cd20 100644
18 --- a/backend/lib/models.py
19 +++ b/backend/lib/models.py
20 @@ -30,3 +30,14 @@ class PackageVersion(db.Model):
21
22 def __repr__(self):
23 return "<PackageVersion '%s/%s-%s'>" % (self.package.category.name, self.package.name, self.version)
24 +
25 +class Maintainer(db.Model):
26 + id = db.Column(db.Integer, primary_key=True)
27 + email = db.Column(db.Unicode(50), nullable=False, unique=True)
28 + is_project = db.Column(db.Boolean, nullable=False, server_default='f', default=False)
29 + name = db.Column(db.Unicode(128))
30 + url = db.Column(db.Unicode())
31 + description = db.Column(db.Unicode(500))
32 +
33 + def __repr__(self):
34 + return "<Maintainer %s '%s'>" % ("project" if self.is_project else "individual", self.email)