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

Role nyní logujeme pod user_id

Closes #252.
parent 7927a270
No related branches found
No related tags found
No related merge requests found
...@@ -61,8 +61,8 @@ ur = db.UserRole( ...@@ -61,8 +61,8 @@ ur = db.UserRole(
session.add(ur) session.add(ur)
session.flush() session.flush()
mo.util.log(db.LogType.user_role, ur.user_role_id, { mo.util.log(db.LogType.user, user.user_id, {
'action': 'assigned', 'action': 'new-role',
'new': db.row2dict(ur), 'role': db.row2dict(ur),
}) })
session.commit() session.commit()
...@@ -290,7 +290,7 @@ CREATE TYPE log_type AS ENUM ( ...@@ -290,7 +290,7 @@ CREATE TYPE log_type AS ENUM (
'contest', -- contests(contest_id) 'contest', -- contests(contest_id)
'participant', -- participants(user_id) 'participant', -- participants(user_id)
'task', -- tasks(task_id) 'task', -- tasks(task_id)
'user_role' -- user_roles(user_id) 'user_role' -- user_roles(user_id) -- momentálně nepoužíváme, změny rolí logujeme pod user_id
); );
CREATE TABLE log ( CREATE TABLE log (
......
...@@ -295,9 +295,9 @@ class Import: ...@@ -295,9 +295,9 @@ class Import:
sess.flush() sess.flush()
logger.info(f'Import: {role.name.title()} user=#{user.user_id} place=#{ place.place_id if place else "null" } user_role=#{ur.user_role_id}') logger.info(f'Import: {role.name.title()} user=#{user.user_id} place=#{ place.place_id if place else "null" } user_role=#{ur.user_role_id}')
mo.util.log( mo.util.log(
type=db.LogType.user_role, type=db.LogType.user,
what=ur.user_role_id, what=user.user_id,
details={'action': 'import', 'new': db.row2dict(ur)}, details={'action': 'import-role', 'role': db.row2dict(ur)},
) )
self.cnt_new_roles += 1 self.cnt_new_roles += 1
......
...@@ -315,12 +315,12 @@ def org_org(id: int): ...@@ -315,12 +315,12 @@ def org_org(id: int):
sess.add(new_role) sess.add(new_role)
sess.flush() sess.flush()
mo.util.log( mo.util.log(
type=db.LogType.user_role, type=db.LogType.user,
what=id, what=id,
details={'action': 'new', 'role': db.row2dict(new_role)}, details={'action': 'new-role', 'role': db.row2dict(new_role)},
) )
sess.commit() sess.commit()
app.logger.info(f"New role for user id {id} added: {db.row2dict(new_role)}") app.logger.info(f"New role for user #{id} added: {db.row2dict(new_role)}")
flash(f'Role "{new_role}" úspěšně přidána', 'success') flash(f'Role "{new_role}" úspěšně přidána', 'success')
return redirect(url_for('org_user', id=id)) return redirect(url_for('org_user', id=id))
...@@ -334,12 +334,12 @@ def org_org(id: int): ...@@ -334,12 +334,12 @@ def org_org(id: int):
else: else:
sess.delete(role) sess.delete(role)
mo.util.log( mo.util.log(
type=db.LogType.user_role, type=db.LogType.user,
what=id, what=id,
details={'action': 'delete', 'role': db.row2dict(role)}, details={'action': 'delete-role', 'role': db.row2dict(role)},
) )
sess.commit() sess.commit()
app.logger.info(f"Role for user {id} removed: {db.row2dict(role)}") app.logger.info(f"Role for user #{id} removed: {db.row2dict(role)}")
flash(f'Role "{role}" úspěšně odebrána', 'success') flash(f'Role "{role}" úspěšně odebrána', 'success')
return redirect(url_for('org_user', id=id)) return redirect(url_for('org_user', id=id))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment