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