Add audit log

This commit is contained in:
rubenwardy
2020-07-11 02:32:17 +01:00
parent bf927c50f0
commit a4dd4f0429
10 changed files with 244 additions and 21 deletions

View File

@@ -204,6 +204,11 @@ def addNotification(target, causer, title, url, package=None):
db.session.add(notif)
def addAuditLog(severity, causer, title, url, package=None):
entry = AuditLogEntry(causer, severity, title, url, package)
db.session.add(entry)
def clearNotifications(url):
if current_user.is_authenticated:
Notification.query.filter_by(user=current_user, url=url).delete()