From bc286c0f1d928679bf1b5f1c7f53486eb5e96a24 Mon Sep 17 00:00:00 2001 From: NyxiumYuuki Date: Wed, 8 Dec 2021 11:05:00 +0100 Subject: [PATCH] Update: add isAdmin and status_code fields --- backend/application/logs_model.py | 13 +++++++------ backend/application/users_model.py | 8 ++++---- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/backend/application/logs_model.py b/backend/application/logs_model.py index 78b42a2..1e3e9e3 100644 --- a/backend/application/logs_model.py +++ b/backend/application/logs_model.py @@ -5,12 +5,13 @@ class Logs(db.Model): __bind_key__ = 'logs' id = db.Column(db.Integer, primary_key=True) - date = db.Column(db.Date()) - user = db.Column(db.String()) - ip = db.Column(db.String()) - table = db.Column(db.String()) - action = db.Column(db.String()) - status = db.Column(db.String()) + date = db.Column(db.Date(), nullable=False) + user = db.Column(db.String(), nullable=False) + ip = db.Column(db.String(), nullable=False) + table = db.Column(db.String(), nullable=False) + action = db.Column(db.String(), nullable=False) + status = db.Column(db.String(), nullable=False) + status_code = db.Column(db.Integer, nullable=False) def __init__(self, date, user, ip, table, action, status): self.date = date diff --git a/backend/application/users_model.py b/backend/application/users_model.py index c378181..26281b4 100644 --- a/backend/application/users_model.py +++ b/backend/application/users_model.py @@ -5,10 +5,10 @@ class Users(db.Model): __bind_key__ = 'users' id = db.Column(db.Integer, primary_key=True) - email = db.Column(db.String()) - login = db.Column(db.String()) - hashPass = db.Column(db.String()) - role = db.Column(db.String()) + email = db.Column(db.String(), nullable=False) + login = db.Column(db.String(), nullable=False) + hashPass = db.Column(db.String(), nullable=False) + isAdmin = db.Column(db.Boolean, default=False, nullable=False) def __init__(self, email, login, hash_pass, role): self.email = email