|
@@ -29,7 +29,9 @@ class Person(db.Model):
|
29
|
29
|
__tablename__ = "people"
|
30
|
30
|
|
31
|
31
|
person_id = db.Column(db.Integer, primary_key=True)
|
32
|
|
- name = db.Column(db.String, nullable=False)
|
|
32
|
+ full_name = db.Column(db.String, nullable=False)
|
|
33
|
+ display_name = db.Column(db.String, nullable=True)
|
|
34
|
+ aardbei_id = db.Column(db.Integer, nullable=True)
|
33
|
35
|
active = db.Column(db.Boolean, nullable=False, default=False)
|
34
|
36
|
|
35
|
37
|
consumptions = db.relationship("Consumption", backref="person", lazy=True)
|
|
@@ -42,7 +44,8 @@ class Person(db.Model):
|
42
|
44
|
return {
|
43
|
45
|
"person_id": self.person_id,
|
44
|
46
|
"active": self.active,
|
45
|
|
- "name": self.name,
|
|
47
|
+ "full_name": self.full_name,
|
|
48
|
+ "display_name": self.display_name,
|
46
|
49
|
"consumptions": {
|
47
|
50
|
ct.consumption_type_id: Consumption.query.filter_by(person=self)
|
48
|
51
|
.filter_by(settlement=None)
|