Added Audit logs for everything

This commit is contained in:
Aaron Kimbre
2022-02-11 23:05:00 -06:00
parent 2e8ce8ea19
commit de698f86fa
9 changed files with 97 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_user import UserMixin
from flask_user import UserMixin, current_user
from wtforms import ValidationError
import logging
@@ -1021,7 +1021,7 @@ class AuditLog(db.Model):
account_id = db.Column(
db.Integer(),
db.ForeignKey(Account.id, ondelete='CASCADE'),
nullable=True
nullable=False,
)
account = db.relationship(
@@ -1032,7 +1032,7 @@ class AuditLog(db.Model):
action = db.Column(
mysql.TEXT,
nullable=True
nullable=False
)
date = db.Column(
@@ -1041,7 +1041,6 @@ class AuditLog(db.Model):
server_default=db.func.now()
)
def save(self):
db.session.add(self)
db.session.commit()