Skip to content
Snippets Groups Projects
Commit 4e1adab9 authored by Martin Mareš's avatar Martin Mareš
Browse files

Logování: current_log_user

parent 702d5edc
No related branches found
No related tags found
No related merge requests found
...@@ -75,7 +75,7 @@ ur = db.UserRole( ...@@ -75,7 +75,7 @@ ur = db.UserRole(
session.add(ur) session.add(ur)
session.flush() session.flush()
mo.util.log(None, db.LogType.user_role, ur.user_role_id, { mo.util.log(db.LogType.user_role, ur.user_role_id, {
'action': 'assigned', 'action': 'assigned',
'user_id': ur.user_id, 'user_id': ur.user_id,
'place_id': ur.place_id, 'place_id': ur.place_id,
......
...@@ -27,7 +27,7 @@ user = db.User( ...@@ -27,7 +27,7 @@ user = db.User(
session.add(user) session.add(user)
session.flush() session.flush()
mo.util.log(None, db.LogType.user, user.user_id, { mo.util.log(db.LogType.user, user.user_id, {
'action': 'created', 'action': 'created',
'is_org': user.is_org, 'is_org': user.is_org,
'is_admin': user.is_admin 'is_admin': user.is_admin
......
...@@ -3,10 +3,12 @@ ...@@ -3,10 +3,12 @@
import mo.db as db import mo.db as db
from typing import Any, Optional from typing import Any, Optional
current_log_user: Optional[db.User] = None
def log(who: Optional[db.User], type: db.LogType, what: int, details: Any):
def log(type: db.LogType, what: int, details: Any):
entry = db.Log( entry = db.Log(
changed_by=who.user_id if who else None, changed_by=current_log_user.user_id if current_log_user else None,
type=type, type=type,
id=what, id=what,
details=details, details=details,
......
...@@ -7,3 +7,4 @@ dateutils ...@@ -7,3 +7,4 @@ dateutils
psycopg2 psycopg2
sqlalchemy sqlalchemy
sqlacodegen sqlacodegen
bcrypt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment