diff --git a/geruecht/model/creditList.py b/geruecht/model/creditList.py index a99b5cb..039f486 100644 --- a/geruecht/model/creditList.py +++ b/geruecht/model/creditList.py @@ -55,3 +55,5 @@ class CreditList(db.Model): last_schulden = db.Column(db.Integer, nullable=False, default=0) year = db.Column(db.Integer, nullable=False, default=datetime.now().year) + + user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) diff --git a/geruecht/model/user.py b/geruecht/model/user.py index 591b0a3..011d4d7 100644 --- a/geruecht/model/user.py +++ b/geruecht/model/user.py @@ -23,6 +23,8 @@ class User(db.Model): group = db.Column(db.String, nullable=False) password = db.Column(db.String, nullable=False) + geruechte = db.relationship('CreditList', backref='user', lazy=True) + def toJSON(self): """ Create Dic to dump in JSON diff --git a/geruecht/routes.py b/geruecht/routes.py index a413bbb..6497a1a 100644 --- a/geruecht/routes.py +++ b/geruecht/routes.py @@ -48,7 +48,7 @@ def _getFinanzer(): users = User.query.all() dic = {} for user in users: - dic["userID"] = user.toJSON() + dic[user.userID] = user.toJSON() return jsonify(dic) return jsonify({"error": "permission denied"}), 401 @@ -92,6 +92,6 @@ def getFinanzer(): users = User.query.all() dic = {} for user in users: - dic["userID"] = user.toJSON() + dic[user.userID] = user.toJSON() print(dic) return jsonify(dic) diff --git a/geruecht/site.db b/geruecht/site.db index 172ae01..26c840d 100644 Binary files a/geruecht/site.db and b/geruecht/site.db differ